有网站A和网站B
网站A存有网站B的用户名和密码
用户访问网站A的一个url,网站A在后台用对应用户名登录网站B,然后让用户跳转到网站B,用户不用再次登录,用户他也登录不了,他不知道用户名密码,这这能实现吗?

解决方案 »

  1.   

    可以。
    访问A后,A跳转时把token带过去b,然后b获取到token后实现login写cookies。然后用户就可以在b使用了。
      

  2.   

    如果是在同一个顶级域名,通过加密 COOKIE  就可以了如果是不同的顶级域名,就要在网站 B  增加一个接口, 只需要转 userName 和加密 信息就能登录。 然后不管是通过 跳转还是 JS  请求都可以登录 
      

  3.   

    网站的登录状态是由服务判断,用户浏览器cooki中的值来决定的,也就是说只要能生成这个cookie就等于是已经登录成功了不知道你的二个网站是否是同一个一级域名,如果是的话,应该很好处理。
    如果不是的话,比较麻烦,因为牵扯到一个跨域的问题。实现起来需要考虑安全性问题基本步骤是 用户在a网站提交用户密码时,将b网站的用户名密码返回在js中,然后再由页面js控制提交去请求b网站,这里返回的用户名密码最好是加密的,或者生成一个加密key,然后b网站再写一个相应的登录接口来实现