PHPB2B系统(business to business)官方网站 - 友邻致力于行业电子商务的发展

 找回密码
 注册
搜索
热搜: 安装 下载 演示
查看: 10984|回复: 6

[新问题] 注册是没有出现相应的会员图标

[复制链接]
发表于 2013-11-19 15:33:27 | 显示全部楼层 |阅读模式
大家好,我用的是PHPB2B5.0
问题:
就是注册成功后没有出现相对应的用户管理组 还有相对应的gif图片 如图
纠结我一天了~求搭救
下面是我猜滴
首先我查到regrdit.php 里边的 $pb_user['pb_userid'] 这个值是空的,然后再往上找
找到libraries/common.inc.php 这个里边
找到下边这段
$pb_userinfo = pb_get_member_info();
if ($pb_userinfo) {
        $pb_user = $pb_userinfo;       
        $pb_user = pb_addslashes($pb_user);
        uaAssign($pb_userinfo);
}
然后发现 $pb_userinfo这个也是空的 也是没有 再找到global.func.php
看到里边是这句 ,
list($user['pb_userid'], $user['pb_username'], $user['pb_userpasswd'], $user['is_admin']) = explode("\t", authcode($_COOKIE[$cookiepre."auth"], 'DECODE'));
然后发现,cookie前缀有不同,貌似有两种,后来试过两种都不行~怎么都导不出$user['pb_userid']
折磨我一天了,求版主大神求救啊~
再放一张其他版本成功的图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2013-11-19 15:39:47 | 显示全部楼层
看来5.0问题还不少啊。
 楼主| 发表于 2013-11-19 15:41:38 | 显示全部楼层
我其实改了很多地方了。。。。没放出来。。。。。上传什么的
 楼主| 发表于 2013-11-19 15:41:53 | 显示全部楼层
帮偶看看吧~
发表于 2013-11-19 16:04:17 | 显示全部楼层
PB这是咋地了,貌似越高级的版本,问题越多
发表于 2013-11-19 16:51:43 | 显示全部楼层
kqhxing 发表于 2013-11-19 15:41
我其实改了很多地方了。。。。没放出来。。。。。上传什么的

建议全部放上来,官方也可以在下个版本及时改进。
发表于 2013-11-19 21:44:40 | 显示全部楼层
其实修改方法很简单,从官方5.0的代码中可以看到,在文件libraries/core/model.php中存在代码:

  1.         //echo 'Your val is $name,and is not exsit in this class!';
  2.         function __get($property) {}
  3.        
  4.         //echo 'Your val is '.$name.'=>'.$value;
  5.         function __set($property, $value) {}       
复制代码
只要把这两个函数补全即可:

  1.         function __get($property) {
  2.                 return $this->$property;
  3.         }
  4.        
  5.         //echo 'Your val is '.$name.'=>'.$value;
  6.         function __set($property, $value) {
  7.                 $this->$property = $value;
  8.         }
复制代码
可能官方原来版本是为了兼容PHP4,所以没有打开这两个函数,其实PHP5中已经支持了这两个函数,打开并补全后,你的问题就解决了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|PHPB2B网站管理系统交流官方网站 ( 京ICP备14062251号 )

GMT+8, 2021-1-24 20:00

Powered by Ualink MX

© 2007-2099 Beijing Ualink Inc., China

快速回复 返回顶部 返回列表