网上有很多单点登录的例子 但都是成功后跳转到一个固定页面A和页面B意思意思,没有动态效果,既然单点登录,那么肯定要记录账号密码啊,如何实现页面A登录后,刷新页面B后实现自动登录并且页面展示出A的账号和密码,应该如何实现呢?我猜测是将账号密码放cookie里面,然后刷新B,B判断有没有那个单点登录的cookie,如果有就获取账号密码,然后登陆,登陆成功后跳转页面。。。
4条回答
- threenewbee 2017-11-08 08:30关注
作为单点登录的普通网站一方,得到的是用户的token(一个表示唯一用户的id),而不需要,也不应该得到用户名,更别说密码。
道理很简单,用户名在每个子系统中不能保证唯一性。所以拿到它没有意义。密码不能随随便便给接入的网站,否则不安全。
一般来说,用户第一次登录的时候,接入网站根据token生成一个(本地的)用户名和它对应,或者让用户和现有的用户名绑定。所以可以通过token查到是哪个用户登录了。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 delta降尺度计算的一些细节,有偿
- ¥15 Arduino红外遥控代码有问题
- ¥15 数值计算离散正交多项式
- ¥30 数值计算均差系数编程
- ¥15 redis-full-check比较 两个集群的数据出错
- ¥15 Matlab编程问题
- ¥15 训练的多模态特征融合模型准确度很低怎么办
- ¥15 kylin启动报错log4j类冲突
- ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
- ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序