О системе
Модули
Демо-версия
Скачать / Заказать
Документация
Поддержка
Новости Обратите внимание
Особые условия web-разработчикам
Получить профессиональную CMS и использовать в своих проектах - это выгодно! подробнее

Для некоммерческих организаций
Система управления сайтом - бесплатно! подробнее

Советы и решения

К списку

Как сделать авторизацию с сохранением сеанса

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