在uniap端的用户登陆流程是怎样的?如何拿到token?前端token
其他框架:
1、输入用户密码,校验,成功。
2、把用户唯一值,生成一个token,返回给前端,前端存到缓存。
3、前端请求的时候携带token头,后端通过token值解析所属用户及是否过期。
buildadmin:
1、用户密码校验后如何换取token?
$this->auth->getUserInfo();
不考虑使用自带的getuserinfo因为实际开发中前端有可能是用户端,也有可能是老师端,用户端用户表member,那么老师端可能就是laoshi表管理了,所以这里如何把laoshi_id生成token并在接口使用。
2、前端拿到token如何在接口中使用?
3、前端如何利用token登陆并使用本地图片上传及七牛图片上传?
4、后续token超时判断及token刷新机制如何处理?状态码?
请先登录
BuildAdmin框架:
1、输入用户密码,校验,成功。
2、为生成一个token,作为登录态,返回给前端,前端存到缓存。
3、前端请求的时候携带token头,后端通过token值解析所属用户及是否过期。
也就是说,你描述的其他框架,就是BuildAdmin框架的流程,你下面的问题没法一一回答,代码都已经在系统内实现,可以参考参考,以下有一些你可能想要了解的:
Token
类来完成登录与验权不同身份共用user表不存在冲突,加个字段识别身份就行了,比如group_id是1是用户2是老师,前端使用token可以做中间件来包裹请求,登录是获取token的过程,而不是用token来登录
- 1
前往