关于DiscuzX3.1论坛程序 注册会员email地址无效 解决方法

php爱好者 2015-10-23 604

论坛上线几个月,却发现没有注册用户很是奇怪.于是自己试着注册才发现,正确输入的邮箱却提示email地址无效.百度搜索,DISCUZ论坛搜索还是无解.只能自己想办法解决了,在代码的追踪下最终确定由网站根目录下\uc_client\model\user.php文件中的函数check_emailformat验证邮箱格式.大概在92行,重写为如下代码
function check_emailformat($email) {
		return preg_match('/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/', $email);
	}
原官方代码会验证邮箱长度代码去除,个人认为没必要毕竟登录可验证邮箱是否是拥有者已经完全可确定邮箱了.
最新回复 (4)
  • 游客 2017-11-13
    引用 2
    真是好人啊~~













    第五代QQ机器人QQ群机器人论坛QQ机器人智能客服机器人QQplus机器人QQ群互联机器人..联系QQ4000017854
  • www.websfw.com 2017-11-15
    引用 3
    谢谢楼主~~~~~~~













    单职业传奇
    传奇发布网站
    新开单职业
    zhaosf
  • 游客 2017-11-28
    引用 4
    说得不错,有收获,顶一下












    沈阳女子医院
    沈阳凤凰妇科医院
    沈阳妇科医院
    沈阳无痛人流专科医院
    沈阳妇科医院排行榜
    沈阳正规的妇科医院
    沈阳人流
    沈阳人流医院
    沈阳好的人流医院
    沈阳医院无痛人流多少钱
    沈阳哪家医院人流最好
    沈阳最好的人流医院
    沈阳治疗乳腺病医院
    沈阳人流重点医院
    沈阳网站优化
    张家界自助游攻略
    儿童绘画加盟
    沈阳市梧木坊文化艺术传播有限公司
返回
发新帖