??:TP5遇到的session的问题

//Create TOKEN
public function creatToken() {
    $code = chr(mt_rand(0xB0, 0xF7)) . chr(mt_rand(0xA1, 0xFE)) . chr(mt_rand(0xB0, 0xF7)) . chr(mt_rand(0xA1, 0xFE)) . chr(mt_rand(0xB0, 0xF7)) . chr(mt_rand(0xA1, 0xFE));
    session('TOKEN', $this->authcode($code));
}

//Judge TOKEN
public function checkToken( $token) {
        if($token ==  Session::get('TOKEN')){
            Session::delete('TOKEN', NULL);
            return 1;
        }else{
            return 2;
        }
}

/* Encrypt TOKEN */
public function authcode($str) {
    $key = "ANDIAMON";
    $str = substr(md5($str), 8, 10);
    return md5($key . $str);
}

在实际调用的时候,

??:TP5遇到的session的问题_第1张图片

29行的存在会影响28行的if判断

你可能感兴趣的:(??:TP5遇到的session的问题)