yii2项目拭魅战之restful api授权验证详解
/**
return $this->_user; /**
/**
$timestamp = (int) substr($token,strrpos($token,'_') + 1); 继承增补apiTokenIsValid要领中涉及到的token有用期,在 1*24*3600,];
到这里呢,客户端登录 处事端返回token给客户端就完成了。 凭证文中一开始的说明,客户端应该把获取到的token存到当地,好比cookie中。往后再必要token校验的接口会见中,从当地读取好比从cookie中读取并会见接口即可。 按照token哀求用户的认证操纵假设我们已经把获取到的token生涯起来了,我们再以会见用户信息的接口为例。
这里将默认的access-token修改为token。 我们在设置文件的urlManager组件中增进对userProfile操纵 [ 'POST login' => 'login','GET user-profile' => 'user-profile',]我们用postman模仿哀求会见下
这是怎么回事呢? 我们找到 这好办了,我们就来实现下 return static::findOne(['api_token' => $token,'status' => self::STATUS_ACTIVE]); // throw new NotSupportedException('"findIdentityByAccessToken" is not implemented.'); } 验证完token的有用性,下面就要开始实现首要的营业逻辑部门了。 $user->id,'username' => $user->username,'email' => $user->email,]; }处事端返回的数据范例界说(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |