if (isset($_SESSION['uid'])) { $debug['COOKIE_OK_l'] = true; } header('Location: panel.php'); } } $auth = null; $error = ''; $user = null; //Post data if (isset($_POST['email']) && isset($_POST['password'])) { $email = isset($_POST['email']) ? trim($_POST['email']) : ''; $pass = isset($_POST['password']) ? trim($_POST['password']) : ''; $auth = new Auth($email, $pass); if ($auth->check() === false) { $error = $auth->getError(); } else { if (!empty($_POST['keep_session'])) { if ($_POST['keep_session'] == 'keep_session') { $user = DBWorker::getRow('SELECT user_id FROM users WHERE email = :email AND active = 1', ':email', $email); Session::alter(Numbers::_randKey(), $user_agent_string, 'save', $user['user_id']); $debug['SaveSession'] = true; } } $debug['login'] = true; header('Location: panel.php'); } } /*var_dump($debug); var_dump($_SESSION); var_dump($_COOKIE);*/
<?php /** * Created by JetBrains PhpStorm. * User: Chaula * Date: 2/23/15 * Time: 3:54 PM * To change this template use File | Settings | File Templates. */ require_once "/session.class.php"; $uas = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $token = isset($_COOKIE['_ut35']) ? $_COOKIE['_ut35'] : ''; Session::alter($token, $uas, 'kill');