Разработка доски объявлений под ключ › Boxcode › Стили, Дизайн, Шаблоны (front-end) › Запомнить меня при авторизации boxcode 8.4 › Ответ в теме: Запомнить меня при авторизации boxcode 8.4

сделайте резервные копии на всякий случай. Так как скрипт сырой.
1. открываем папку script и меняем содержимое файла avtoriz_include.php на следующее:
<?php
$GLOBALS[«user_avtoriz»]=true;//авторизация на сайте включена (глобальная переменная для других модулей)
if(isset($_COOKIE[’email_user’]) && isset($_COOKIE[‘pass_user’]))
{
$db_query = «select * from cat_users where email_user = ‘».$_COOKIE[’email_user’].»‘ «;
list($kol,$data_user) = obr_db_query_select_one_assoc($db_query);
//echo md5($_COOKIE[‘pass_user’]).»<br>»;
//echo $data_user[«password_user»];
if ( $kol == 0 || ( $data_user[«access_user»]==»off» && $data_user[«access_admin»] != «sadmin» ) )
{
session_destroy();
return;
}
if($_COOKIE[‘pass_user’] == $data_user[«password_user»]) // проверяем пароль
{
$_SESSION[«time_avt»]=$GLOBALS[«timeGlobal»];
$this->id_user_avtoriz=$data_user[«id_user»];
$this->name_user_avtoriz=$data_user[«name_user»];
$this->user_avtoriz_site=1;
$GLOBALS[«user_to_site»]=true;
$GLOBALS[«name_user_to_site»]=$this->name_user_avtoriz;
$GLOBALS[«passw_user_to_site»]=$data_user[«password_user»];
$GLOBALS[«id_user_to_site»]=$this->id_user_avtoriz;
$GLOBALS[«email_user_to_site»]=$data_user[«email_user»];
$GLOBALS[«access_admin»] = $data_user[«access_admin»];
$GLOBALS[«data_authorize_user»] = $data_user;
return;
}
}
if (isset($_POST[‘save’])){
setcookie(«email_user», $_POST[‘name_user’], time()+2592000,»/»);
setcookie(«pass_user», md5($_POST[‘password_user’]), time()+2592000,»/»);
}