返回列表 发帖
查看: 628|回复: 0

[求助] x3.5新增用户、更新资料、登录session这么设置可以吗?

10

主题

24

回帖

40

积分

初学乍练

贡献
0 点
金币
5 个
发表于 2023-8-17 16:57:59 | 查看全部 |阅读模式
新增用户:
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人回答
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-12-20 00:29 , Processed in 0.038352 second(s), 9 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表