找回密码
 注册加入

扫一扫,极速登录

QQ登录

只需一步,快速开始

搜索
查看: 5282|回复: 0

x2RC版 ucenter中开同一邮箱注册多帐号问题(临时解决方法)

[复制链接]
发表于 2011-5-13 19:54:36 | 显示全部楼层 |阅读模式
当在ucenter开启了同一邮箱开启多帐号注册的时候,在论坛中注册是没问题的
但是在ucenter中添加用户,还是提示“ 该 邮箱被占用”
经过排查,原因出在 uc_server\control\admin\user.php

  1. function _check_email($email) { if(!$_ENV['user']->check_emailformat($email)) { return UC_USER_EMAIL_FORMAT_ILLEGAL; } elseif(!$_ENV['user']->check_emailaccess($email)) { return UC_USER_EMAIL_ACCESS_ILLEGAL; } elseif($this->settings['doublee'] && $_ENV['user']->check_emailexists($email)) { return UC_USER_EMAIL_EXISTS; } else { return 1; } }
复制代码

因为当设置 开启同一邮箱注册多账户时 $this->settings['doublee']=1
所以应该将

  1. elseif($this->settings['doublee'] && $_ENV['user']->check_emailexists($email))
复制代码

改为:

  1. elseif(!$this->settings['doublee'] && $_ENV['user']->check_emailexists($email))
复制代码

您需要登录后才可以回帖 登录 | 注册加入  

本版积分规则

Archiver|手机版|小黑屋|Discuz!扩展中心 ( 浙ICP备14042422号-1 )|网站地图QQ机器人

GMT+8, 2024-4-26 19:35 , Processed in 0.163612 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表