Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Помогите со сменой пароля
Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009 Откуда: Днепропетровск
Помог: 8 раз(а)
ну для начала скажу вот что пароли никто не хранит в открытом виде, они как минимум захешированы MD5. По этом тебе нужно принятый пароль хешануть и его сравнивать с тем который в базе
Kreks
Отправлено: 11 Сентября, 2011 - 17:55:46
Гость
Покинул форум
Сообщений всего: 70
Дата рег-ции: Авг. 2011 Откуда: Ульяновск
Помог: 0 раз(а)
biperch пишет:
ну для начала скажу вот что пароли никто не хранит в открытом виде, они как минимум захешированы MD5. По этом тебе нужно принятый пароль хешануть и его сравнивать с тем который в базе
Естественно я их хеширую в коде выше.
LIME
Отправлено: 11 Сентября, 2011 - 18:02:35
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
если логин берется из сессии, то mysql_affected_rows() будет равно нулю только в случае неправильного пароля.
Ага, это мы уже меняем пароль и обновляем его в базе, а мне надо только еще человека выбрать с его паролем (нынешнем) и сверить выбранный из базы пароль с тем,что пользователь вводит в поле старый пароль. LIME исправил у себя.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.