destoon能把注册的电子邮箱去掉吗?就是注册时不用必填电子邮箱!!求帮忙!!!急~~~~~~~~~~
destoon能把注册的电子邮箱去掉吗?就是注册时不用必填电子邮箱!!求帮忙!!!急~~~~~~~~~~...
destoon能把注册的电子邮箱去掉吗?就是注册时不用必填电子邮箱!!求帮忙!!!急~~~~~~~~~~
展开
3个回答
展开全部
可以,但需要程序人员修改后台参数。
追问
哪个参数??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二楼这样修改,虽然邮箱可以不填就可以注册了,但程序还会验证是否重复,这样,一个空的邮箱地址也会被认为是重复的,这样一来,数据库只要存在一个空的邮箱,再注册时,都会被认为是重复的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先把模版 member下面文件 register.htm 中关于邮箱验证的去掉。然后在/module/member/member.class.php.第56行
function is_email($email) {
global $MOD, $L;
$email = trim($email);
if(!is_email($email)) return $this->_($L['member_email_null']);
if($MOD['banemail']) {
$domain = substr(strstr($email, '@'), 1);
$tmp = explode('|', $MOD['banemail']);
foreach($tmp as $v) {
if($domain == $v) return $this->_($L['member_email_ban']);
}
}
return true;
}
修改成
function is_email($email) {
global $MOD, $L;
$email = trim($email);
if(!is_email($email)) return true;
if($MOD['banemail']) {
$domain = substr(strstr($email, '@'), 1);
$tmp = explode('|', $MOD['banemail']);
foreach($tmp as $v) {
if($domain == $v) return true;
}
}
return true;
}
就ok 了
function is_email($email) {
global $MOD, $L;
$email = trim($email);
if(!is_email($email)) return $this->_($L['member_email_null']);
if($MOD['banemail']) {
$domain = substr(strstr($email, '@'), 1);
$tmp = explode('|', $MOD['banemail']);
foreach($tmp as $v) {
if($domain == $v) return $this->_($L['member_email_ban']);
}
}
return true;
}
修改成
function is_email($email) {
global $MOD, $L;
$email = trim($email);
if(!is_email($email)) return true;
if($MOD['banemail']) {
$domain = substr(strstr($email, '@'), 1);
$tmp = explode('|', $MOD['banemail']);
foreach($tmp as $v) {
if($domain == $v) return true;
}
}
return true;
}
就ok 了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询