使用token进行登录

 

 

暂未解决问题:1.使用用户信息生成token后,将该用户删除后,仍能用此token进行登录(用户信息错误也可登录,即用户名和密码不正确也能登录);2.使用一个用户生成多个token,在token有效期内多个token都可进行登录该用户

 

一.生成token

 

1.获取用户信息

 

获取用户信息,信息最少应有username和password,其余数据可自行判断是否添加,如下图所示:

 

 

2.获取token

 

数据来源来自用户信息,token类型:长token设置long,短token设置short ,如下图所示:

 

 

二.token登录

 

token登录需以?形式传参token,视口或页面都可用,后端接收token即可自动登录,获取登陆后数据,如下图所示:

 

 

 

三.token退出

 

直接使用注销登录代码段,不能注销token登录.

var auth;

 

 

 

function() {

 return auth.logOut(req, res, req.params.param.url);

},

function(ret) {

 finish_data = ret;

},

 

 

 

auth = req.importSync("auth/auth");

 

 

具体退出token视口后端案例:(附:使用token退出 未实现  auth是undefined)