Esempio n. 1
0
    SetCookie("user_randomid_w3", "{$user->randomid}", time() + 3600000, '/');
    // ну и обновляем заодно время жизни печеньки
} else {
    $user->randomid = "";
}
// если есть кукисы, то заполняем данные по пользователю ГЛОБАЛЬНО в переменную $user
// если кукисов нет, или они не верные,то $user->randomid делаем пустым
if ($user->randomid != "") {
    $user->GetByRandomId($user->randomid);
    // Если пользователя не нашли, то кук взялся непонятно откуда. Трем его!
    if ($user->id == "") {
        SetCookie("user_randomid_w3", "", time() - 3600, "/");
        $user->randomid = "";
    } else {
        // если нашли, то
        $user->UpdateLastdt($user->id);
        // обновляем дату последнего входа пользователя
    }
}
// обрабатываем попытку войти/зарегистрироваться
if (isset($_GET["login_step"])) {
    if ($_GET["login_step"] == 'logout') {
        // если выход то стираем кукисы и ГО на главную страницу
        //SetCookie("user_randomid");
        SetCookie("user_randomid_w3", "", time() - 3600, "/");
        $user->randomid = "";
        $user->id = "";
    }
    if ($_GET["login_step"] == 'enter') {
        // если вход то пытаемся зайти
        $enter_user_login = $_POST["enter_user_login"];