php网站如何整合uccenter??

php网站如何整合uccenter??,第1张

步骤1(准备工作):

1、安装完成phpcmsV9,具体安装方法可以参考: PHPCMS V9快速安全安装教程[图文讲解]

2、安装完成UCenter(普通安装即可,可以吧UCenter放在一个目录下)。

步骤2:在 UCenter 中添加“phpsso 应用”

1、访问ucenter的安装目录,比如www.51php.com/uc_seryer.

2、点击应用中心

3、点击“添加新应用”按钮,选择安装方式为“自定义安装”。在展开的“添加新应用”参4、数配置表中,需要参数配置如下:

应用名称:phpsso

应用的主 URL: 填写安装phpcmV9目录下的phpsso文件。最后不要带斜线(如:http://www.51php.com/phpcms/phpsso_server)

通信密钥:(自动生成。并把这个cookie复制下来。粘贴到phpsso中的通信密匙框里。)

是否开启同步登录:是

其他的选项默认即可。

步骤3:去phpcms后台配置phpsso

登陆phpcms后台,找到phpsso下的系统设置。选择ucenter选项

下面需要填写的内容有

Ucenter api 地址:填写相对于ucenter的安装路径(例如: http://www.51php.com/phpcms/uc_server )

Ucenter 数据库主机名:localhost (必填,无忧主机的空间都是localhost)

Ucenter 数据库用户名:root (必填,安装UC的数据库用户名)

Ucenter 数据库密码:root (安装UC的数据库密码)

Ucenter 数据库名:discuz (必填,安装UC的数据库名)

Ucenter 数据库表前缀:pre_ucenter_ (必填,安装UC时候设置的表前缀。如果此项填写错 误,将导致 phpcms 无法注册新会员!)

Ucenter 数据库字符集:UTF-8 (必选,视实际情况而定)

应用id(APP ID):(必填,该值来在“第二步”中 UCenter 创建的 phpsso 应用时自 动生成。)

Ucenter 通信密钥:(必填,直接去uc后台复制就行了。一定确保该值与在“第二步” 中 UCenter 创建的phpsso应用密钥相同。)

检测UC后台通信是否正常,正常即可。如果不正常,请确定上面的步骤所填写的信息都完整,正确。

按照上面的步骤,我们就完成了phpcms V9和UCenter的整合工作,虽然有点复杂,但是为了让网站日后的维护方便,认为还是非常有必要的。 望采纳~~~

————————来自畅移,您的移动贴心管家

以误删 Discuz! 应用为例演示

UCenter后台 =>应用管理 =>添加新应用 =>自定义安装,如图:

填写 Discuz! 应用的初始化信息:

填写好应用名称,应用URL和应用类型后,点击页面底部的“提交”按钮,完成应用的添加。

UCenter后台 =>应用管理,可以看到通信失败:

点击上图中 Discuz! 应用后面的“编辑”,即可在页面底部看到如下图:

然后编辑 Discuz! 根目录下的 config.inc.php 文件:

找到如下代码:

用刚才在 UCenter 后台复制的内容覆盖上图中选中的内容,保存文件,重新上传修改后的config.inc.php :

到此,您已经成功恢复了误删的应用,UCenter后台 =>应用管理,可以看到通信成功:

如果在 UCenter 里面不小心删除了一个应用,可以手动添加回来。进入到 UCenter 后台,点击左侧的“应用管理”,如下图所示:

点击“添加新应用”,然后选择“自定义安装”。

应用名称:填写您的应用名称。

接口URL:就是您应用的网址,例如 http://127.0.0.1/uc_421/dz

应用IP:正常情况下可以留空,如果由于域名解析问题导致 UCenter 与该应用通信失败,请尝试设置为该应用所在服务器的 IP 地址。

通信密匙:这个和您应用中的配置文件中的密匙要设置一直。

以 Discuz! 论坛为例,打开配置文件 config.inc.php,在下面的 UC 配置文件中能看到这个文件

define('UC_CONNECT', 'MySQL')

define('UC_DBHOST', 'localhost')

define('UC_DBUSER', 'root')

define('UC_DBPW', '123123')

define('UC_DBNAME', 'uc421_uc')

define('UC_DBCHARSET', 'gbk')

define('UC_DBTABLEPRE', '`uc421_uc`.uc_')

define('UC_DBCONNECT', '0')

define('UC_KEY', 'R2sax5l20a29v0p7bbwax339ScSb06H5P8IaL6ufKbA32cv34de9z6z4d5q2O5g6')

define('UC_API', 'http://127.0.0.1/uc_421/UCenter')

define('UC_CHARSET', 'gbk')

define('UC_IP', '127.0.0.1')

define('UC_APPID', '1')

define('UC_PPP', '20')

这个里面的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11481518.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存