[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Логин
AlmazDelDiablo
Привет всем еще раз )
Итак, раз уж создаю тему, задам несколько вопросов на эту тему. Певрое — безопасно ли хранить в сессии все данные юзверя? Например, уровень его доступа на сайте (админ он или просто юзер и т.д.), логин, айди, е-меил и прочее.

Второе. На счет автологина. Как я понял из куросов Ирбиса, надо сгененировать хэш, зашифровать его и записать в базу и куки. Но вот тут возникает вопрос. Как сделать проверку этого хэша на странице? У меня логин проходит не на странице индекса. Т.е. проверку, как я понимаю, надо делать как-то так:
if( $_COOKIE['hash'] == md5( md5( $_SESSION['hash'] ) ) {
$is_logged = TRUE;
}

Да?



Спустя 23 минуты, 13 секунд (17.12.2010 - 16:23) Invis1ble написал(а):
Цитата
Например, уровень его доступа на сайте (админ он или просто юзер и т.д.)

здесь посмотри
Цитата
Как сделать проверку этого хэша на странице

на индексе делай проверку, примерно так:
if (isset($_COOKIE['hash']))
{
// тут запрос к БД, есть ли такой хеш у какого-нибудь юзера
// если есть - выполняется автологин

}


UPD. Подправил проверку


_____________
Блог | VK | GitHub | Twitch
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.