public function _initialize() { $token = getClientLToken(); if (!isTokenL($token)) { $this->redirect("login/login"); } }
public function _initialize() { if (C('IS_AJAX') && !IS_AJAX) { $this->redirect("public/illegalRequirement"); } $token = getClientLToken(); if (!isTokenL($token)) { $this->redirect("login/login"); } $this->token = $token; $this->id = cookie(C('COOKIE_KEY_TOKEN'))['id']; }
public function loginOut() { $token = getClientLToken(); $res = isTokenL($token); if (is_bool($res)) { if ($res) { //只要验证通过则清除 session(C('SESSION_KEY_TOKEN'), null); //同时清除数据库缓存 $map['usrId'] = getTokenKey($token); $usr_info['token'] = null; $usrs = M('usr'); if ($usrs->create($usr_info)) { $list = $usrs->where($map)->save($usr_info); } $res = array(response => "登陆清除成功", status => "1"); } else { $res = array(response => "非法或不允许的登陆清除方式", status => "2"); } } $this->ajaxReturn(json_encode($res), 'JSON'); }