如果同一个系统有两种登录,session要怎么设置

来源:11-5 实现session

菜鸟x

2019-06-30

我举个例子。一个人事管理员登录,根路由是/personnel,另一个系统管理员(用来管理人事管理员的,设置操作权限或者删除一个人事管理员用户),根路由是/system。这种情况是不是要分别设置两个session,在登录的时候,发送请求到后端后,后端去判断请求的根路由是/personnel还是/system从而调用不同的session?这样讲不知道老师能不能听懂。

写回答

3回答

双越

2019-06-30

你说的这是为用户添加权限。并不是两种登录方式。通过权限的思路来考虑你现在的问题。

0
1
菜鸟x
...权限功能已经做好,我是直接在人事管理员的用户名后加个状态码,用系统管理员直接修改状态码就行了。。我说的是在登录页面可以登录人事管理员或者系统管理员。上面我发了个图,看图可能好理解一点
2019-07-01
共1条回复

菜鸟x

提问者

2019-07-01

//img.mukewang.com/szimg/5d1992120001c01604870315.jpg

这个是我学校的教务系统。每个学期都要给老师评价,不评价就设置不给看期末成绩的权限

0
6
菜鸟x
回复
双越
非常感谢老师的解答。
2019-07-02
共6条回复

菜鸟x

提问者

2019-07-01

//img1.sycdn.imooc.com/szimg/5d197c6d09af9e7403530406.jpg

我说的是这两种方式的登录方式。同样是用loginCHeck来做中间件,但如果用人事管理员登录后。session就存值了啊。直接在地址栏输入系统管理员的界面,直接就能进入,不用登录,因为session前面在人事管理员登录的时候就存值了

0
2
菜鸟x
回复
双越
但真有些系统是有几个登录方式的。上面我发了个我学校的教务系统的登录界面
2019-07-01
共2条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4122 学习 · 2022 问题

查看课程