 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Пароль пользователя
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник


Зарегистрирован: Feb 2003
Место проживания: Москва
Публикаций: 104
Статус:  |
Всем привет!
Есть вопрос по vbulletin. Я тут чат смачный наваял, однако есть проблема. В чате имеется модуль регистрации, но я не хочу его оставлять. Он только пока так работает.
По идее, я желаю этот чат привязать к форуму, однако когда я попытался это сделать - получилась большая попка!
Я так и не смог раскодировать пароль. А очень хотелось бы 
Поможите, кто может. Как вытащить пароль пользователя из базы данных?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
01-09-2003 02:43 |
|
|
Модератор
|
| Пароль пользователя декодировать нереально.... |
[сооб. #50929]
01-09-2003 03:06 |
|
Модератор


Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 470
Статус:  |
Пароль пользователя декодировать нереально. Т.к., собственно, он и не закодирован в привычном своем понимании 
В базе хранится его хэш. Но не сам пароль.
Собственно, это и является причиной "регенерации" пароля при его потере - в письме с напоминанием выдается новый сгенерированный пароль, а не старый.
Выходом из этой ситуации может стать изменение функции авторизации на чате. Просто нужно так же генерировать хэш для паролей вводимых пользователями и сравнивать этот хэш с тем, что хранится в базе данных форума. Для PHP для генерации хэша есть функция md5();
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
01-09-2003 03:06 |
|
|


Участник
|
Ну про md5(); знаю ессно...
Ð_хх... Чует моя душа... |
[сооб. #50975]
02-09-2003 00:04 |
|
Участник


Зарегистрирован: Feb 2003
Место проживания: Москва
Публикаций: 104
Статус:  |
Ну про md5(); знаю ессно...
Ð_хх... Чует моя душа - задолблюсь я с этим делом канкретна 
__________________
Folloving the Lenin's way!..
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-09-2003 00:04 |
|
|
Модератор
|
А чего долбаться-то? 
Ð_аз про md5 знаешь - в... |
[сооб. #50977]
02-09-2003 00:32 |
|
Модератор


Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 470
Статус:  |
А чего долбаться-то? 
Ð_аз про md5 знаешь - в чем проблема?
Перепиши логин, чтобы он сравнивал вводимый пасс с пассом на форуме - и все в общем...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-09-2003 00:32 |
|
|
Участник
|
| да эти MD5 тот еще гемор... у них там кучи вариантов...... |
[сооб. #50993]
02-09-2003 10:39 |
|
Участник

Зарегистрирован: Jan 2003
Место проживания: Voskresensk
Публикаций: 63
Статус:  |
да эти MD5 тот еще гемор... у них там кучи вариантов... с PHP на PHP еще можно подобрать - смотри примеры как с VBulletin юзается запросто база в чате php.spb.ru движке например...
а вот сделать чтобы Parser (www.parser.ru) генерил хеш такой же как VB я не смог... хотя там тоже md5 технология как бы...
__________________
Larrikin.nm.ru was here...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-09-2003 10:39 |
|
|
-= n0b0dy =-
|
| хэш он и есть хэш, а если он выдает коллизии,... |
[сооб. #51001]
02-09-2003 13:46 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
хэш он и есть хэш, а если он выдает коллизии, или вообще как в предыдущем случае, это уже не хэш. Так что то что у тебя там в парсере это явно не мд5. мд5 есть стандарт и хэш коды для одного и того же объекта должны совпадать, а не быть разными.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-09-2003 13:46 |
|
|
Участник
|
| никаких коллизий он не выдает... и для одного... |
[сооб. #51005]
02-09-2003 14:00 |
|
Участник

Зарегистрирован: Jan 2003
Место проживания: Voskresensk
Публикаций: 63
Статус:  |
никаких коллизий он не выдает... и для одного и того же пароля он выдает как надо все... другое дело что его хеш не совпадает с хешем, который лежит в базе VB...
и вообще по-моему эта тема не про парсер....
__________________
Larrikin.nm.ru was here...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-09-2003 14:00 |
|
|
-= n0b0dy =-
|
| Коллизия это когда двум или более объектам... |
[сооб. #51021]
02-09-2003 20:52 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Коллизия это когда двум или более объектам соответсвует один и тот же хэш. Т.е. если бы ты пришел и зарегистрировал акк с паролем 1, а потом пришел я и ввел твой логин и пароль 10 и меня пустило бы в систему, т.к. система выдала один и тот же хэш и для 1 и для 10. Вот это коллизия.
Просто я к чему веду, не несите чушь
quote: хотя там тоже md5 технология как бы...
т.к. мд5 он и есть мд5, а все что не мд5 оно и хэши генерит не как у мд5.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-09-2003 20:52 |
|
|
Участник
|
Vanish
[quote]Просто я к чему веду, не несите... |
[сооб. #51025]
02-09-2003 21:33 |
|
Участник

Зарегистрирован: Jan 2003
Место проживания: Voskresensk
Публикаций: 63
Статус:  |
Vanish
quote: Просто я к чему веду, не несите чушь
раз уж пошел такой оффтоп - чего ты мне приписываешь всякую ерунду??? коллизии какие-то... с чего ты решил, что если Parser не понимает, когда ему подсовываешь хеш с VB для проверки введенного пароля, то это вызывает коллизии??? нету никаких коллизий...
__________________
Larrikin.nm.ru was here...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-09-2003 21:33 |
|
|
-= n0b0dy =-
|
Larrikin
еще раз прочитай про коллизии выше,... |
[сооб. #51027]
02-09-2003 22:04 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Larrikin
еще раз прочитай про коллизии выше, и никому и ничего я не приписываю, и приписывать не желаю.
quote: да эти MD5 тот еще гемор... у них там кучи вариантов... с PHP на PHP еще можно подобрать
ну бред же. мд5 это алгоритм хэширования, у него есть стандарт rfc1321 и если implementation (реализация) отдельно, а стандарт отдельно, то и md5 эту реализацию можно назвать с натягом. Тем самым на одной платформе, ПХП в нашем случае, мд5 будет одинаковым во всех версиях. И в то же время на перле и пхп мд5 могут различаться.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-09-2003 22:04 |
|
|
Участник
|
| кучи вариантов имелось в виду, например чувствителен... |
[сооб. #51030]
02-09-2003 23:42 |
|
Участник

Зарегистрирован: Jan 2003
Место проживания: Voskresensk
Публикаций: 63
Статус:  |
кучи вариантов имелось в виду, например чувствителен пароль к регистру или нет... это задается при кодировании как-то... стандарта я, конечно, наизусть не знаю, но что эта разница есть - точно и её нужно соблюсти...
__________________
Larrikin.nm.ru was here...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-09-2003 23:42 |
|
|
Администратор
|
| Я не знаю как работает парсер но думаю не составит... |
[сооб. #51032]
03-09-2003 00:39 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
Я не знаю как работает парсер но думаю не составит там труда сгенерировать хэш при помощи пхп и использовать его в своем скрипте.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
03-09-2003 00:39 |
|
|
Участник
|
| да вообще уже... самого Поло с толку сбили...... |
[сооб. #51033]
03-09-2003 00:54 |
|
Участник

Зарегистрирован: Jan 2003
Место проживания: Voskresensk
Публикаций: 63
Статус:  |
да вообще уже... самого Поло с толку сбили... начало трейда кто-нибудь читал вообще??? человек говорит, что не получается использовать хеш из базы форума при проверке паролей, введеных в форме авторизации чата... Парсер я просто мимоходом привел, забудьте, он тут вообще не в тему...
Объяснить надо человеку, как правильно пользоваться авторизацией... готовое решение - движок чата на php который лежит на php.spb.ru - на нем есть возможность юзать базы VB авторизации и они точно работают, я делал... причем там прилично комментариев и вообще...
скачай этот chat.php.spb.ru и поройся в коде...
Парсер... ну вы ушли... не ожидал...
__________________
Larrikin.nm.ru was here...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
03-09-2003 00:54 |
|
|
Администратор
|
| получаешь пароль из базы и сравниваешь с введенным... |
[сооб. #51034]
03-09-2003 01:16 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
получаешь пароль из базы и сравниваешь с введенным из формы что тут сложного не пойму.
if ($userinfo['password'] != md5($_POST['password']) {
echo "Неверный пароль!";
}
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
03-09-2003 01:16 |
|
|
|
Формат времени GMT. Текущее время 18:35.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01318502 seconds (60.29% PHP - 39.71% MySQL) with 26 queries.
|
 |