Советы и решения
К списку
Как сделать авторизацию с сохранением сеанса
Иногда нужно, чтобы пользователь оставался авторизованным даже после закрытия
браузера или выключения компьютера. Реализовать такое очень просто.
-
В настройках сайта ставим галочку "Разрешить cookie-авторизацию".
-
В форму авторизации добавляем поле-чекбокс:
<input type="checkbox" name="remember_auth" value="1" /> Запомнить
-
При вызове функции авторизации добавляем параметр, принимающий значение чекбокса
формы:
$res = $mobj->auth($_login, $_password, $remember_auth);
-
При выходе ("логауте") делаем:
setcookie('sbs_wp_contauth');
setcookie('sbs_wp_contauth_psw');
Если пользователь захочет, чтобы он больше не был запомнен на сайте, ему
достаточно выйти обычным способом.