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 :: Объясните суть работы ф-ции Запомнить меня
Покинул форум
Сообщений всего: 169
Дата рег-ции: Июль 2008 Откуда: Россия, Хабаровск
Помог: 0 раз(а)
Я делаю так, если пользователь отметил эту функцию при авторизации, ставлю ему куки с зашифроманными логином и паролем. Там все ровно, с солью :) Потом пишу скрипт, который проверяет, если нету авторизации, но есть эти куки, я их извлекаю, сравниваю с базой и если все совпадает, авторизую пользователя. Но почему-то не робит.
$_SESSION['auth']['flag'] - это флаг, что пользователь авторизован (1), и если нет (0) или не существует
Champion
Отправлено: 01 Декабря, 2008 - 15:37:10
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
1) Не работает когда - когда по кукам или по сессиям или всегда?
2) Вот такие вот вопросы:
-Вы храните в куках логин и пароль зашифрованные, а в базе данных тоже? или как вы сравниваете?
Ыыы
Отправлено: 01 Декабря, 2008 - 15:51:27
Частый гость
Покинул форум
Сообщений всего: 169
Дата рег-ции: Июль 2008 Откуда: Россия, Хабаровск
Помог: 0 раз(а)
Все заработало. Спасибо за поддержку :)
У меня в базе хранится хэш логина и хэш пароля, вдобавок к самому логину. При авторизации, сравниваются не имя пользователя, а его хэш.
valenok
Отправлено: 01 Декабря, 2008 - 22:02:35
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
А зачем хэш логина ?
----- Truly yours, Sasha.
Ыыы
Отправлено: 02 Декабря, 2008 - 10:35:15
Частый гость
Покинул форум
Сообщений всего: 169
Дата рег-ции: Июль 2008 Откуда: Россия, Хабаровск
Помог: 0 раз(а)
А зачем его открытым держать в куках? Ну в принципе что открытый, что закрытый ничего не меняет... Но че-то в лом уже переделывать
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.