Обновление токена

233
07 июля 2017, 07:41

Кто сталкивался, с подобной ситуацией?

На сайте сделал автоматический вход, если был закрыт браузер.

Проблема в том, что, при входе, токен перезаписывается в мозиле и в опере, а в хроме, не перезаписывается, почему так?

function authCookie() {
        $sql = "SELECT DISTINCT `id`, `login`, `password`, `avatar` FROM users WHERE token = :tok";
        $queryUser = $this->db->prepare($sql);
        $queryUser ->bindValue(':tok', trim($_COOKIE['user']), PDO::PARAM_STR);
        $queryUser->execute();
        $queryUser->setFetchMode(PDO::FETCH_ASSOC);
        $userArray = $queryUser->fetchAll();
        if(!empty($userArray[0]['login'])) {
            $userLogin = $userArray[0]['login'];
            $userId = $userArray[0]['id'];
            $userAvatar = $userArray[0]['avatar'];
            $salt = 'szdfsdfgg';
           $tokenstr = strval(date('s')) . $salt;
           $token = md5($tokenstr);

           $sql = "UPDATE users SET token ='" . $token . "' WHERE login = :log2";
           $queryToket = $this->db->prepare($sql);
           $queryToket->bindValue(':log2', trim($userLogin), PDO::PARAM_STR);
           $queryToket->execute();

           $_SESSION['token'] = $token;
           $_SESSION['user'] = $userLogin;
           $_SESSION['id'] = $userId;
           $_SESSION['avatar'] = $userAvatar;
           output_add_rewrite_var('token', $token);
           header('Location: ./index.php?token='.$_SESSION['token']);
       }

   }
READ ALSO
Facebook Как получить email аккаунта?

Facebook Как получить email аккаунта?

Пользователь просматривает мою группу на facebookЕсть ли возможность получить почту этого пользователя? P

211
Как делать запрос к Discord на PHP

Как делать запрос к Discord на PHP

Подскажите, как делать запрос к Discord? А то постоянно пишет ошибку:

299
Замена символов в строке php

Замена символов в строке php

Есть строка 300 рубНужно оставить только цифры, не могу понять как это сделать

239
как суммировать значение базы данных?

как суммировать значение базы данных?

как суммировать значение базы данных?

184