大牛快来领分了

loadagain 2016-01-20 05:40:39
有网站A和网站B
网站A存有网站B的用户名和密码
用户访问网站A的一个url,网站A在后台用对应用户名登录网站B,然后让用户跳转到网站B,用户不用再次登录,用户他也登录不了,他不知道用户名密码,这这能实现吗?
...全文
199 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
topyong1982 2016-01-22
  • 打赏
  • 举报
回复
网站的登录状态是由服务判断,用户浏览器cooki中的值来决定的,也就是说只要能生成这个cookie就等于是已经登录成功了 不知道你的二个网站是否是同一个一级域名,如果是的话,应该很好处理。 如果不是的话,比较麻烦,因为牵扯到一个跨域的问题。实现起来需要考虑安全性问题 基本步骤是 用户在a网站提交用户密码时,将b网站的用户名密码返回在js中,然后再由页面js控制提交去请求b网站,这里返回的用户名密码最好是加密的,或者生成一个加密key,然后b网站再写一个相应的登录接口来实现
zmzkkk 2016-01-21
  • 打赏
  • 举报
回复
如果是在同一个顶级域名,通过加密 COOKIE 就可以了 如果是不同的顶级域名,就要在网站 B 增加一个接口, 只需要转 userName 和加密 信息就能登录。 然后不管是通过 跳转还是 JS 请求都可以登录
傲雪星枫 2016-01-20
  • 打赏
  • 举报
回复
可以。 访问A后,A跳转时把token带过去b,然后b获取到token后实现login写cookies。然后用户就可以在b使用了。
xuzuning 2016-01-20
  • 打赏
  • 举报
回复
可以!这就和单点登录一样

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧