php 多点登录,多站点单点登录方案!

刚接手的新任务,头有点大!

目前有4个站点,A用的Discuz,B用的wordpress,C和D是独立开发的项目,

4个站点都有一定量的用户,现在需要整合单点登录,这四个站点都是陆陆续续才接入进来,所以目前整合起来感觉有点难度。

在不借助Discuz的Ucenter的情况下,有什么方案可以参考吗?

假如某一个用户在B站和C站分别注册了用户,都是同样的email帐号,此时想登录D站,怎么办?

回复内容:

刚接手的新任务,头有点大!

目前有4个站点,A用的Discuz,B用的wordpress,C和D是独立开发的项目,

4个站点都有一定量的用户,现在需要整合单点登录,这四个站点都是陆陆续续才接入进来,所以目前整合起来感觉有点难度。

在不借助Discuz的Ucenter的情况下,有什么方案可以参考吗?

假如某一个用户在B站和C站分别注册了用户,都是同样的email帐号,此时想登录D站,怎么办?

Ucenter是最好的解决方案,没有之一。

当然如果都是在同一个域名下,用父域名共享cookie_id也是可以的。

A网站提供 OAuth2.0

其他网站统一用 A 网站的第三方登陆。

这样的思路不知道是否可行?

首先建立一个新的user表,专门用于你这4个站点的user表,然后查询的时候先查这个表有没有用户,有的话直接登录,如果没有,再去你这4个分站一一查询,查出来后把该用户的信息写入到这个新的user表,当然,也可以用一个脚本后台直接把4个分站的用户表一次性全部导入到这个表内。个人意见,仅供参考:)

要考虑各个系统的用户密码加密方式;

你只有先整合了所有系统的会员数据,才有可能去做单点登录

自己整个会员管理系统吧。所有的站登录都去这个系统去调用api接口。

供参考。。

ucenter不就是个会员管理的系统吗???为啥踩-_-...请指点?

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值