婷姐 发表于 2023-8-17 18:16:00

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]
查看完整版本: x3.5新增用户、更新资料、登录session这么设置可以吗?

创宇盾启航版免费网站防御网站加速服务