请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,想问你个问题,关于单点登录

前端这边怎么用vue实现单点登录

正在回答 回答被采纳积分+3

1回答

cheese坏蛋 2018-04-28 10:46:20

后端加盐混淆密码,返回给前端一个token字符串,然后前端放在cookie里,这样每次请求都可以完整了,如果后端通知你过期,你再清掉本地cookie,返回登录就行

0 回复 有任何疑惑可以回复我~
  • 提问者 众颖 #1
    谢谢,我还想确认一个比较初级的问题:是不是每次登录都会有一个实时的id,通过把这个id发给一个服务器,它会通过你输入的用户名密码,从而告诉前端可展现的内容。现在单点登录就是将这个id可以同时间告诉相关联的服务器,那这前提是不是,这些相关联的服务器共享我之前注册的用户名和密码,或者说我在这几个相关联的网站上都用的同一个用户名和密码?
    回复 有任何疑惑可以回复我~ 2018-04-28 13:11:50
  • cheese坏蛋 回复 提问者 众颖 #2
    首先,无论是前端还是后端,都不应该明文存密码,只是存一个加密规则下的映射,比如密码123456,在md5的加密之后,得到一个对应的字符串,然后你说的几个服务器共享的问题,应该是一个数据库统一放加密结果,然后在服务器获取请求时候,拿到cookie里之前登录给到前端的标示,然后再对比是否一致
    回复 有任何疑惑可以回复我~ 2018-04-28 13:51:39
  • 提问者 众颖 回复 cheese坏蛋 #3
    好的,谢谢你
    回复 有任何疑惑可以回复我~ 2018-04-28 15:23:04
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号