Хак [хак] Remember me от RusnakIT

Тема в разделе "DLE", создана пользователем GauraStyle, 12 дек 2008.

Информация :
Актуальная версия DataLife Engine 11.3
( Final Release v.11.3 | Скачать DataLife Engine | Скачать 11.3 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.2 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. GauraStyle

    GauraStyle Kot

    Регистр.:
    13 фев 2007
    Сообщения:
    1.497
    Симпатии:
    918
    Remember me от RusnakIT
    remember.gif
    Цель: Дать возможность пользователю выбирать хранить ли логин и пароль в кукисах(COOKIE) браузера.
    Полезно если вы сейчас находитесь не на своём компьютере.
    Установка: Открываем engine/modules/sitelogin.php Находим:
    PHP:
    set_cookie ("dle_user_id"$member_id['user_id'], 365);
    set_cookie ("dle_password"$_POST['login_password'], 365);
    Заменяем на:
    PHP:
    $no_cookies intval($_POST['no_cookies']);
    if(!
    $no_cookies) {
    set_cookie ("dle_user_id"$member_id['user_id'], 365);
    set_cookie ("dle_password"$_POST['login_password'], 365);
    }
    Открываем templates/ваш_шаб/login.tpl и ищем:
    PHP:
    <input name="login" type="hidden" id="login" value="submit" />
    После добавляем:
    PHP:
    <label><input type="checkbox" name="no_cookies" value="1" /> Запомнить?</label>
    Автор: RusnakIT
    ;)
     
    aleksey246 и infant нравится это.
  2. mcslayer

    mcslayer Создатель

    Регистр.:
    25 май 2008
    Сообщения:
    24
    Симпатии:
    1
    Работает на всех браузерах?
     
Статус темы:
Закрыта.