ECshop会员注册时增加字段的方法
  • 分类:建站问题
  • 发表:2015-08-31
  • 围观(2,703)
  • 评论(0)

1、数据库Ecs_users中增加字段,本例以referee为准。
2、在模板文件user_passport.dwt中增加相应的HTML代码。
3、在/user.php第348行

$password = isset($_POST['password']) ? trim($_POST['password']) : '';

下增加

$referee =isset($_POST['referee']) ? trim($_POST['referee']) : 'System';

4、将386行的

if (register($username, $password, $email, $other) !== false)

改为

if (register($username, $password, $referee, $email, $other) !== false)

5、将/include/lib_passport.php第32行的

function register($username, $password, $other = array())

改为

function register($username, $password, $referee, $other = array())

6、将/include/modules/integrates/integrate.php第186行的

function add_user($username, $password, $gender = -1, $bday = 0, $reg_date=0, $md5password='')

改为

function add_user($username, $password, $referee, $gender = -1, $bday = 0, $reg_date=0, $md5password='')

7、将218行的

$values = array($post_username, $post_password);

改为

$values = array($post_username, $post_password, $referee);

8、将237行的

" (" . implode(',', $fields) . ")".

改为

" (" . implode(',', $fields) . ",referee)".

然后就OK了,,,真TM麻烦!

Top