网上有很多单点登录的例子 但都是成功后跳转到一个固定页面A和页面B意思意思,没有动态效果,既然单点登录,那么肯定要记录账号密码啊,如何实现页面A登录后,刷新页面B后实现自动登录并且页面展示出A的账号和密码,应该如何实现呢?我猜测是将账号密码放cookie里面,然后刷新B,B判断有没有那个单点登录的cookie,如果有就获取账号密码,然后登陆,登陆成功后跳转页面。。。
4条回答 默认 最新
- threenewbee 2017-11-08 08:30关注
作为单点登录的普通网站一方,得到的是用户的token(一个表示唯一用户的id),而不需要,也不应该得到用户名,更别说密码。
道理很简单,用户名在每个子系统中不能保证唯一性。所以拿到它没有意义。密码不能随随便便给接入的网站,否则不安全。
一般来说,用户第一次登录的时候,接入网站根据token生成一个(本地的)用户名和它对应,或者让用户和现有的用户名绑定。所以可以通过token查到是哪个用户登录了。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 python的qt5界面
- ¥15 无线电能传输系统MATLAB仿真问题
- ¥50 如何用脚本实现输入法的热键设置
- ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
- ¥30 深度学习,前后端连接
- ¥15 孟德尔随机化结果不一致
- ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
- ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
- ¥15 谁有desed数据集呀
- ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100