0010、node 之区分管理员与非管理员

来源:互联网 发布:诲汝知之乎悔的读音 编辑:程序博客网 时间:2024/05/21 12:46

实际是在数据口里增加一个字段,来判断其是否为管理员,例如此处的 admin就是用来判断是否为管理员的,1就是管理员,0就是非管理员

说明:密码前面是未加密的时候注册的,后面的是有对其进行加密



需要引入express-session模块,然后约定密钥等,其实存储在服务器上的,更加安全也有加密处理。

(具体流程为:在登陆成功的时候就通过session(例如:req.session.admin = Number(data[0]['admin']))保存用来识别管理员的字段的数据,由于其实保存到服务器上面的所有后台页面都是可以访问到,但是session 在关闭页面的时候 session下面保存的所有数据会清空,因此需要在app.js里面通过保持用户登陆状态的cookies中的用户名来读取其后台的admin的值,然后更新req.session.admin的值。)










0 0
原创粉丝点击