15621857753

phpcms v9 phpsso 通信失败怎么办

来源:齐鲁建站 栏目:开发教程 阅读: 日期:2020-12-09

phpcms v9 phpsso 通信失败主要原因之一是api.phpop=phpsso接口的频繁访问(例如,大量新注册的用户),由于主机水平,安全狗被判定为CC攻击,服务器IP被列入黑名单。这将导致单点登录SSO的通信失败,整个会员系统瘫痪。我不知道这个逻辑是不是安全狗的错误!

PHPCMSV9p失败phsso通信的主要原因之一是api.phpop=phpsso接口的频繁访问(例如,大量新注册的用户),由于主机水平,安全狗被判定为CC攻击,服务器IP被列入黑名单。这将导致单点登录SSO的通信失败,整个会员系统瘫痪。我不知道这个逻辑是不是安全狗的错误!

解决办法:

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通信失败的所有内容,希望可以帮到大家,欢迎找小编一起交流~

展开