check login php,ApiCheckLogin.php

> 需要验证登录的

`

~~~

// +----------------------------------------------------------------------

// | Created by PHPstorm: JRKAdmin框架 [ JRKAdmin ]

// +----------------------------------------------------------------------

// | Copyright (c) 2019~2022 [LuckyHHY] All rights reserved.

// +----------------------------------------------------------------------

// | SiteUrl: http://www.luckyhhy.cn

// +----------------------------------------------------------------------

// | Author: LuckyHhy

// +----------------------------------------------------------------------

// | Date: 2020/3/12-11:47

// +----------------------------------------------------------------------

// | Description:

// +----------------------------------------------------------------------

namespace app\api\check;

/**

* Class ApiCheckLogin

* @package app\common\controller

*/

class ApiCheckLogin extends ApiCheck

{

/**

* @var

* @author: LuckyHhy

* @date: 2020/3/12-11:50

*/

protected $user_info;

/**

* @return \think\response\Json|void

* @author: LuckyHhy

* @date: 2020/3/14 0014

* @name: initialize

* @describe:

*/

public function initialize() {

$header=$this->request->header();

//获取请求token

$token = isset($header['token'])?$header['token']:null;

/**

* 验证是否登录

*/

if (is_null($token)) {

header('Content-Type:application/json; charset=utf-8');

exit(json_encode([

'errno' => ERRNO['SESSIONERR'],

'msg' => ERRNO_MAP['SESSIONERR']]));

}

/**

* 验证登录是否过期

*/

$user_info = getJWT($token);

if (is_null($user_info)) {

header('Content-Type:application/json; charset=utf-8');

exit(json_encode([

'errno' => ERRNO['SESSIONERR'],

'msg' => '登录已过期']));

}

/**

* 存储用户信息

*/

$this->user_info = $user_info;

}

}

~~~

`

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值