phpweb集成discuz UCenter成员通过界面

电脑杂谈  发布时间:2020-04-25 01:19:22  来源:网络整理

ucenter整合自己网站_wordpress整合ucenter_ucenter整合自己网站

接口说明: UCenter成员通过接口,实现PHPWEB与其他UCenter应用程序(论坛Discuz)之间的成员注册和登录同步

在PHPWEB1.v1.6之后ucenter整合自己网站,您可以通过后台的成员模块参数设置来设置UCENTER接口参数. 在设置参数之前,请将接口包上传到网站的api目录. 创建api目录,正确的结构为:

/api/uc.php

/ api / uc_api /

ucenter整合自己网站_wordpress整合ucenter_ucenter整合自己网站

由于UCenter在第三方应用程序的界面上仍然存在许多问题,因此PHPWEB提供的界面仅包括三个部分: 用户注册,登录名和用户密码修改

一个,用户注册

1. 注册PHPWEB用户时,请检查是否存在UCenter用户. 如果不存在,请通过界面通知UCenter的所有应用程序以添加用户

2. 如果其他应用程序也是PHPWEB,则将直接添加用户. 如果它们是DISCUZ!之类的应用程序,则需要激活用户

wordpress整合ucenter_ucenter整合自己网站_ucenter整合自己网站

3. 在测试此接口期间ucenter整合自己网站,发现当DISCUZ!注册用户时,未通知PHPWEB添加用户. 怀疑是DISCUZ!本身具有不兼容的缺陷(与UCenter开发手册不一致);发现UCenter中有一个用户并通过密码验证,然后直接登录并在PHPWEB中添加该用户

第二,用户登录

PHPWEB用户登录时,首先验证UCenter用户

1. 如果用户通过了UCenter验证,然后验证了该系统的用户密码,则所有用户都成功通过了登录,并通知其他应用程序进入登录状态

wordpress整合ucenter_ucenter整合自己网站_ucenter整合自己网站

2. 如果用户不在UCenter中,而是在PHPWEB中通过了验证,则通知UCenter添加用户

3. 如果用户位于UCenter中,但密码不一致,并且PHPWEB检查通过,则仅登录到当前PHPWEB系统,而不通知其他应用程序进入登录状态

4. 在测试过程中找到了此接口,并且使用PHPWEB登录时已成功通知DISCUZ!使用其他PHPWEB应用程序登录,但是在DISCUZ期间!登录后,PHPWEB的UC.PHP未能收到任何通知,怀疑是DISCUZ!错误

三,密码修改

ucenter整合自己网站_ucenter整合自己网站_wordpress整合ucenter

1. 在PHPWEB会员中心重置用户密码时,通知其他PHPWEB应用程序更改密码

2. 当UCenter原始程序更改密码时,它实际上并没有通过密码. DISCUZ!自己的接收程序只是随机生成一个新密码,并且没有将密码更改为UCenter一致密码(无字)<

3. 如果要使密码更改生效,请修改UCenter服务器(uc_server)程序(UCenter 1.5.0)

此外,UCenter用户的删除和注销机制存在问题. 该界面不提供删除和注销功能. 由于无法在DISCUZ.NET的UCenter BUG报告区域中进行发布,因此有权发布的用户应将问题报告给UCenter官员,并期待UCenter与第三方应用程序更好的兼容性


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-187792-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 王白洁
        王白洁

        在水下布监测系统是真的

      热点图片
      拼命载入中...