(急)如何用ASP.net语言配置单点登录cas-Client客户端
答案:1 悬赏:80 手机版
解决时间 2021-03-28 07:10
- 提问者网友:别再叽里呱啦
- 2021-03-27 07:07
(急)如何用ASP.net语言配置单点登录cas-Client客户端
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-03-27 08:09
你指的是要做成单点登录需要进行哪些程序的限制吗?如果是的话,要考虑一下几个方面的问题。
在数据库中设立一张表,相当于用户登录表,如果用户登录了,就在该表中记录该用户登录的时间和IP地址,并将状态更改为登录。
其它地方再次通过该用户登录的时候判断该用户是否已经登录,如果登录,向登录端发送消息,告诉它您的账号在其它地方登录,同时增加新的用户登录信息。(这个是允许用户在其它地方登录的情况,如果其它地方登录,那么强制让本地登录的用户下线。)
如果不让其它地方登录,那么就告诉他该用户已经登录,您不能再登录。但是这个有个问题要注意,如果本地用户是被强制退出(例如断电),没有来及更改用户状态,那么这个用户可能一直处于登录状态。应该还有个服务程序定期的遍历用户,判断哪些用户已经下线。
在数据库中设立一张表,相当于用户登录表,如果用户登录了,就在该表中记录该用户登录的时间和IP地址,并将状态更改为登录。
其它地方再次通过该用户登录的时候判断该用户是否已经登录,如果登录,向登录端发送消息,告诉它您的账号在其它地方登录,同时增加新的用户登录信息。(这个是允许用户在其它地方登录的情况,如果其它地方登录,那么强制让本地登录的用户下线。)
如果不让其它地方登录,那么就告诉他该用户已经登录,您不能再登录。但是这个有个问题要注意,如果本地用户是被强制退出(例如断电),没有来及更改用户状态,那么这个用户可能一直处于登录状态。应该还有个服务程序定期的遍历用户,判断哪些用户已经下线。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯