鑫吧首页
鑫吧案例
模板建站
资料下载
建站技术
联系鑫吧

phpsso 通信失败,会员重名无法通过审核的解决方法

2015-11-20 10:19:17   来源:   评论:0 点击:

phpsso 中的\

通信密钥与
\
相同,却通讯失败,
在网上找了很长时间,才得已解决
1.fsockopen禁用了.改用pfsockopen也不行,pfsockopen也禁用,
开启fsockopen就可以了
打开php.ini中allow_url_fopen = On修改,并且extension=php_openssl.dll 前面的分号也去掉了,重启web服务
别人说也可以这么修改:(据测试不好使)

  1. 把phpcms\modules\member\classes\client.class.php  361行 
  2.  
  3.     $fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout); 
  4.  
  5. 改成 
  6.  
  7.     $fp = stream_socket_client("tcp://".($ip ? $ip : $host).":".$port, $errno, $errstr, $timeout); 
  8.  
  9. 这样就可以解决fsockopen pfsockopen两个函数禁用的问题 

这样phpsso 就会显示通信成功了

\


2.phpsso通信成功不代表会员可以审核通过,再来解决下这个问题
再看注册的会员审核时还是提示“重名无法通过”------
第一步:找到\phpcms\modules\member\classes\client.class.php文件;
找到371行“$return_arr = explode("\n", $return);” 修改为“$return_arr = explode("\r\n\r\n", $return);”

第二步:服务器中: C:\WINDOWS\system32\drivers\etc\hosts 文件中增加一行  
127.0.0.1  q.5isue.com (注意:把网址换成自己的网址)
如果还没解决问题,继续第三步:
/caches/configs/database.php  (检查文件配置)
/caches/configs/system.php  (检查文件配置)
/phpsso_server/caches/configs/database.php (检查文件配置)
/phpsso_server/caches/configs/system.php  (检查文件配置)
/phpsso_server/caches/configs/cache.php ('hostname' => '210.78.140.2', 检查文件中的这个值,修改为自己的网站ip) (hostname据测默认就好,不用修改,修改没什么屌用)
PHPSSO配置:v9.help.phpcms.cn/html/2010/related_0926/51.html(暂时不知道这个地方是否对该问题有影响,通迅也没成功,PHPSSO的登陆密码默认是phpcms)

这样两个问题都可以解决了,亲测可以实现的!

 

  •  
 

相关热词搜索:方法 会员

我要分享给他:

喜欢就点我->[收藏]
<