UCenter系统软件下的所有Comsenz产品都可以完成相同的登录和撤销。如何设置相同的登录可以参考示例教程。
为UCenter下的所有应用设置相同的登录
Comsenz还公布了UCenter、UCenterHome和Discuz!、SupeV、ECShop、SupeSite等。每个产品都可以根据UCenter完成会员信息的整合,也可以根据简单的设置使用同一个用户登录和注销。
设置过程如下:
首先登录UCenter的后台,管理程序,保证这个应用和UCenter的通信成功。如果通讯失败,请参照以下流程进行检查:
1.在UCenter的后台,程序管理,编写,socketURL,检查这个详细地址是否合适。
2.这里正常情况下使用IP:空。如果由于域名解析的问题导致UCenter与应用程序的通信不成功,请尽量将其设置为应用程序所属网络服务器的详细IP地址。
3.通信密钥:这里的通信密钥应该与正在使用的每个配置环境变量的define('UC_KEY',)中的数据集相匹配。
4.检查UCenter的后台、程序管理、编写和ID值是否与应用程序配置环境变量define('UC_APPID',)的值相同。
第二,登录UCenter的后台,管理程序,编写各个应用,确保“是否打开同一个页面登录”,选择“是”。见下图:
第三,检查每个应用程序配置文档中的cookie,不一定要相同。
四。确保每个应用程序的配置文件中设置的主要参数(通信密钥/套接字URL)与UCenter后台程序管理中设置的参数相同。
如果无法用电脑登录,请参考以下方法进行盘点。
1.检查UCenter后台使用的通讯是否成功。
2.检查并确保UCenter的每个应用程序中的“是否打开相同的登录:”需要选择“是”。
3.检查每个应用程序的cookiepre不能设置为相同的值,即每个应用程序的cookiepre值必须设置为不同的值。
4.请检查UCenterHome的config.php文档中UCenter的主要参数是否设置正确,导致UCenterHome无法与UCenter连接。
可以登录UCenter后台=>:程序管理=>:编写UCenterHome的应用程序,将底部配备的UCenter的信息内容复制到里面,替换UCenterHome的config.php中匹配的信息内容。
5.其他应用也一样。也是为了检查UCenter的主要参数在应用的环境变量中是否设置正确。 *** 作流程同上。
6.对于有utf8编号的客户,注意检查他们自己的配置文件是否更改了编号。默认数字是ansi数字,而不是utf8数字。如果修改后的配置文件有utf8号,会出现UCenter通讯无法登录的情况。
7.如果客户在社区论坛或其他应用程序中申请注册,新用户在首次登录UCenterHome或其他应用程序时必须手动登录一次,然后才能一起登录。
8、Discuz!7.0.0不能用其他应用程序登录。
打开global.func.php,寻找
以下复制代码:
$show_message=str_replace("'","\'",strip_tags($show_message));
替换为:
复制代码如下:
$show_message=str_replace("'","\'",$show_message);
如果不好
Discuz!最新版本的7.0.0无法在表头顶部的信息室显示空之间的连接,前提是安装了相同的UCenterHome。
打开。/include/cache.func.php
查找
复制以下代码:
if(@include(discuse_root。。/UC_client/data/cache/appsamp;&ampis_array($_cache['apps']){
替换为
@include(discuse_root。'。/UC_client/data/cache/apps.PHP');
if(is_array($_cache['apps']){
9.在应用的环境变量中,将“UC_IP”详细地址更改为网络服务器的IP详细地址。
它之前的那个是
复制下面的代码:
define('UC_IP','127.0.0.1');
改为
复制以下代码:
define('UC_IP','69.89.31.213');
改变之后,一切正常,可以如旧。
声明:127.0.0.1是由于部分网络服务器与浏览本身不兼容造成的。很多云虚拟主机都有这个问题。
10。如果你是在一个社区论坛的背景下=>global=>;注册和浏览=>:如果您设置了新用户注册和邮箱认证来申请注册,那么在其他应用中申请注册的客户在登录后浏览社区论坛时将不会登录。建议先关闭此设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)