discuz x3.5如果要整合oauth2协议有什么好办法!
目前的思路是把原注册、登录隐藏。替换成一键登录,登出同理。
登录流程:
1.点击登录按钮,和认证中心交互,交互完成跳转我的页面执行逻辑。
2.获取用户信息,检查是否存在该用户,不存在调用discuz的注册再登录,存在直接登录。
3.重定向到论坛首页。
登出流程:
1.点击登录按钮,和认证中心交互,交互完成跳转我的页面执行逻辑。
2.获取用户信息,检查是否存在该用户,不存在调用discuz的注册再登录,存在直接登录。
3.重定向到论坛首页。
想问问这个思路可不可行,可能会遇到哪些问题,步骤是否还可以优化
1 贡献最佳答案
Discuz自带的QQ互联插件就是一个非常好的第三方登录的实现案例,可以参考。
和你的需求只差一个隐藏自带登录了,这个可以通过在模板里找到对应内容代码并去除而实现。
登录流程:
1.点击登录按钮,和认证中心交互,交互完成跳转我的页面执行逻辑。
2.获取用户信息,检查是否存在该用户,不存在调用discuz的注册再登录,存在直接登录。
3.重定向到论坛首页。
登出流程:
1.点击登录按钮,和认证中心交互,交互完成跳转我的页面执行逻辑。
2.获取用户信息,检查是否存在该用户,不存在调用discuz的注册再登录,存在直接登录。
3.重定向到论坛首页。
想问问这个思路可不可行,可能会遇到哪些问题,步骤是否还可以优化
1 贡献最佳答案
Discuz自带的QQ互联插件就是一个非常好的第三方登录的实现案例,可以参考。
和你的需求只差一个隐藏自带登录了,这个可以通过在模板里找到对应内容代码并去除而实现。
- 详细答案 >