phpcmsv9phpsso通信失败怎么办

这篇文章将为大家详细讲解有关phpcms v9 phpsso 通信失败怎么办,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比哈尔滨网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式哈尔滨网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖哈尔滨地区。费用合理售后完善,10余年实体公司更值得信赖。

phpcms v9 phpsso通信失败的解决办法:首先检查站点根目录下的“system.php”文件中的域名配置等信息并修改;然后检查hosts文件,并将“#”符号去除;最后检查phpsso的访问地址是否正确并修改即可。

对于PHPCMSV9 phpsso通信失败解决方法

一、

对于PHPCMSV9 phpsso通信失败一大原因是对于api.php?op=phpsso接口的频繁访问(如大量新注册用户),因为是主机层面的,所以会被安全狗判定为CC攻击,从而将服务器IP加入黑名单,这样会导致单点登录SSO的通信失败,整个会员系统瘫痪,不知道这个逻辑算不算是安全狗的Bug!!!

二、

1、检查站点根目录\caches\configs目录下的system.php文件中的域名配置等信息。

2、检查站点根目录\phpsso_server\caches\configs目录下的system.php文件中的域名配置等信息。

3、有部分用户是本机通信失败,检查C:\WINDOWS\system32\drivers\etc\hosts文件,如果用的是localhost域名访问,本机是否绑定了127.0.0.1 localhost(将# 127.0.0.1 localhost 前面的#号去掉)

4、检查phpsso的访问地址是否正确,然后查看设置->phpsso设置中的应用id、接口地址、加密密钥、版本号和phpsso->应用管理->编辑应用中的对应选项是否一致。

这里是应用ID(默认是为1的,如果你进行过删除再添加操作就变成其他的了,这里也要留意)

这里可以看到通信密钥("应用地址"是你网站的域名,注意最后有一个"/";通信文件是api.php?op=phpsso)

将上面两步的应用ID与加密密钥与phpsso配置里的参数对比(细心的朋友看看"接口地址"这里,最后面没有"/"了,这里又比官方的phpcms v9用户手册多了一个目录地址"phpsso_server")

关于phpcms v9 phpsso 通信失败怎么办就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


本文标题:phpcmsv9phpsso通信失败怎么办
转载注明:http://azwzsj.com/article/jedhog.html

其他资讯