去评论
dz插件网

Discuz注册时调用的函数时那个?

逝水年华
2023/04/19 07:50:16
Discuz注册时比较复杂:
有几个页面的跳转,但是注册最终是在source\class\class_member.php
里面有个on_register的函数,就是它了;

打开class_member.php,找uc_user_register这个函数
不过这个函数定义是在根目录下\uc_client\client.php里面,这个比较复杂,若你想知道,请看下面↓

内置函数什么的都不说了。
uc_user_register调用了\uc_client\control\user.php里面的onregister函数
写入数据库时,用了\uc_client\model\user.php里面的add_user

不过我不建议你改里面的东西,你可以根据uc_user_register返回的uid来判断是否注册成功
uid大于0时是成功的;