x3.5新增用户、更新资料、登录session这么设置可以吗?
新增用户:1.在ucent注册用户
$uid = uc_user_register($data['username'], $data['u_oriPassword'], $email = '1234567890@qq.com');
2.新增用户表记录
DB::insert('common_member_profile', array(
'uid' => $uid,
'realname' => $userinfo->username,
'gender' => 0,
'birthyear' => 0,
'birthmonth' => 0,
'birthday' => 0,
'mobile' => $userinfo->mobile
));
3.新增用户积分表记录
否则进去不会显示威望等,需要手动下发才行,所以干脆直接加条记录。
DB::insert('common_member_count', array(
'uid' => $uid
));
用户登录:
密码判断:暂未解决
session注入:
$members = DB::fetch_all("select * from pre_common_member where username = '$username' limit 1");
$member = empty($members[0]) ? '' : $members[0];
require_once DISCUZ_ROOT.'/source/function/function_member.php';
setloginstatus($member,315360000);
showmessage('login_succeed', 'forum.php',array('username' => $username));
更新用户资料:
DB::update('common_member_profile', array(
'realname' => $userinfo->username,
'mobile' => $userinfo->mobile
), DB::field("uid", $member['uid']));
我知道答案 回答被采纳将会获得1 贡献 已有0人回答
页:
[1]