我来说一下我的实现方法
有网站A 网站B
从网站A登陆后 然后在跳转到网站B 如果实现他的同步登陆状态呢?
首先 该用户 网站A 跟网站B 都要有账号
用户在网站A登陆后 提供一个到网站B去的链接 该链接用get方式传递一个用户UID 当然也可以是用户名还有一个随机的字符串这个是任意几位的随机字符串 该字符串具有临时作用 并存到 网站A的 用户表里 或者其他表 只要能跟传递过去的 UID 对应起来就好
然后用户跳转到网站B的时候 网站B 接收到用户的UID 跟临时的字符串 然后提交给网站A 用来验证 是否有该用户 并且是否为用户提交过来的请求 网站A做一个页面 用来检测 如果网站B 提交过来的UID跟随机字符串吻合当前数据库储存的 那么反给网站B 一个数值 1 并且清空当前用户的随机码 如果网站B 接收到数值1 那么就验证通过 下一步就是 绑定 网站B的用户 如果没有账号的话 可以让用户创建一个账号 绑定网站A的 UID 绑定好了后 用这个账号自动登陆就可以了。
网站B 跳转到 网站A 同理。
总结一下就是 网站A传递一个ID 跟 随机码 到网站B 网站B验证完了后完整登陆。当然首次登陆肯定会绑定网站B的一个已有账号或者新建的账号。
A注册的时候弄个按钮,同时注册网站B 用邮箱连接发送认证 用户点击认证同时注册B站