|
|

楼主 |
发表于 2015-6-27 10:11:20
|
显示全部楼层
tian0220 发表于 2015-7-10 17:24
\module\member\member.class.php中的这个函数
function is_username($username) {
还是提示。
会员名应为小写字母(a-z)、数字(0-9)、下划线(_)、中划线(-)组合
function is_username($username) {
global $MOD, $L;
if(!check_name($username)) return $this->_($L['member_username_match']);
$MOD['minusername'] or $MOD['minusername'] = 4;
$MOD['maxusername'] or $MOD['maxusername'] = 20;
if(strlen($username) $MOD['maxusername']) return $this->_(lang($L['member_username_len'], array($MOD['minusername'], $MOD['maxusername'])));
if($MOD['banusername'] && !$this->userid) {
$tmp = explode('|', $MOD['banusername']);
foreach($tmp as $v) {
if($MOD['banmodeu']) {
if($username == $v) return $this->_($L['member_username_ban']);
} else {
if(strpos($username, $v) !== false) return $this->_($L['member_username_ban']);
}
}
}
if($this->username_exists($username)) return $this->_($L['member_username_reg']);
return true;
}
以上是默认的方法。
,
我把函数删除了都不行。
function is_username($username) {
global $MOD, $L;
if(!check_name($username)) return $this->_($L['member_username_match']);
$MOD['minusername'] or $MOD['minusername'] = 4;
$MOD['maxusername'] or $MOD['maxusername'] = 20;
return true;
}
-------------------------------
如果改应该怎么改??? |
|