环境
win 7 x64、IIS 7.5、VS 2017
目的
Net Core项目注册调用 UC 实现同步 Discuz (也是登录状态)。
实现
- 配置 UCenter 的应用
- 将 Discuz 管理设置:站长–》UCenter 下面的2个激活信息都改成免激活
- 将 Discuz 下的 uc_client/model/user.php 文件改成如下,修改
add_user
方法
function add_user($username, $password, $email, $uid = 0, $questionid = '', $answer = '', $regip = '') {
$regip = empty($regip) ? $this->base->onlineip : $regip;
$salt = substr(uniqid(rand()), -