Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
evenzhou 发表于 2011-5-13 16:20:10 | 显示全部楼层 |阅读模式
当在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))
复制代码

64243354 发表于 2011-5-13 16:20:28 | 显示全部楼层
支持老大的解決方法~
回复

使用道具 举报

wukunda 发表于 2011-5-13 16:40:08 | 显示全部楼层
回复

使用道具 举报

yinjie8888 发表于 2011-5-13 17:02:52 | 显示全部楼层
等于没改   我怎么看都一样的啊
回复

使用道具 举报

 楼主| evenzhou 发表于 2011-5-13 17:10:31 | 显示全部楼层
yinjie8888 发表于 2011-5-13 17:02
等于没改   我怎么看都一样的啊

在ucenter中添加用户 不是在论坛前台直接注册
回复

使用道具 举报

江海博客网 发表于 2011-5-13 17:27:02 | 显示全部楼层
回复

使用道具 举报

科力E网 发表于 2011-5-13 21:09:22 | 显示全部楼层
(EM:166:)
回复

使用道具 举报

hkpeteron 发表于 2011-5-13 23:30:10 | 显示全部楼层
終於找到了解決方法
回复

使用道具 举报

xj79222770 发表于 2011-5-14 22:54:27 | 显示全部楼层
日,两行代码完全一样,改什么改
回复

使用道具 举报

zadai 发表于 2011-5-15 16:43:29 | 显示全部楼层
哥哥们多了一个!看清楚 (!$this
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 18:33 , Processed in 0.030804 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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