基于Webservice的SSO单点登录系统思路求解答

发布网友 发布时间:2022-04-20 13:21

我来回答

1个回答

热心网友 时间:2022-04-27 10:59

不建议用IP,因为IP会动态随机分配,不是固定的。
我的看法:
1)你弄一个User表,每一个User应该有一个固定的Id(类似QQ号),用这个号+口令登陆系统。
2)User表中应该有一个State状态(默认0,表示尚未登陆)。
3)任何一种方式登录(验证用户Id+口令成功之后),设置State为1(已经登陆)。这样的话其它机器一旦在登陆,则判断State是否1,是1的话不允许再登陆。
4)这里考虑一点的是:如果Web方式不是通过点击“注销”方式而是直接点击右上角“叉”关闭,那么你应该使用该js或者jQuery方法,利用WebService或者WCF方法把当前用户注销掉:
$(window).unload(function(){
alert("Goodbye!");
});
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com