对于PHPCMSV9 phpsso通信失败解决方法
一、
对于PHPCMSV9 phpsso通信失败一大原因是对于api.php?op=phpsso接口的频繁访问(如大量新注册用户),因为是主机层面的,所以会被安全狗判定为CC攻击,从而将服务器IP加入黑名单,这样会导致单点登录SSO的通信失败,整个会员系统瘫痪,不知道这个逻辑算不算是安全狗的Bug!!!
推荐:《phpcms教程
》
立即学习“PHP免费学习笔记(深入)”;
二、
1、检查站点根目录cachesconfigs目录下的system.php文件中的域名配置等信息。
2、检查站点根目录phpsso_servercachesconfigs目录下的system.php文件中的域名配置等信息。
3、有部分用户是本机通信失败,检查C:WINDOWSsystem32driversetchosts文件,如果用的是localhost域名访问,本机是否绑定了127.0.0.1 localhost(将# 127.0.0.1 localhost 前面的#号去掉)
4、检查phpsso的访问地址是否正确,然后查看设置->phpsso设置中的应用id、接口地址、加密密钥、版本号和phpsso->应用管理->编辑应用中的对应选项是否一致。
这里是应用ID(默认是为1的,如果你进行过删除再添加操作就变成其他的了,这里也要留意)
将上面两步的应用ID与加密密钥与phpsso配置里的参数对比(细心的朋友看看"接口地址"这里,最后面没有"/"了,这里又比官方的phpcms v9用户手册多了一个目录地址"phpsso_server")
以上就是phpcms v9 phpsso 通信失败的解决办法的详细内容,更多请关注php中文网其它相关文章!