专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
PHP
当前位置:首页 > 技术文档 > PHP >  > 
修改dz x1.5 utf-8 版 用户名长度 用户中文修改

修改dz x1.5 utf-8 版 用户名长度 用户中文修改
1,升级sql (如果修改了表前缀请自行修改)
ALTER TABLE `pre_ucenter_members` CHANGE `username` `username` VARCHAR( 60 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
ALTER TABLE `pre_common_session` CHANGE `username` `username` VARCHAR( 60 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
ALTER TABLE `pre_common_member` CHANGE `username` `username` VARCHAR( 60 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
2,修改代码
/template/default/member/register.htm 185 行
if(unlen < 3 || unlen > 15) {
修改为
if(unlen < 3 || unlen > 60) {

var unlen = username.replace(/[^\x00-\xff]/g, "**").length;
这段JS 写的很有水平。呵呵赞一个。

/source/language/member/lang_template.php 69行
'register_profile_username_toolong' => '用户名超过 15 个字符',
修改为
'register_profile_username_toolong' => '用户名超过 60 个字符',

/source/module/member/member_register.php  180行
} elseif($usernamelen > 15) {
修改为
} elseif($usernamelen > 60) {


/source/module/forum/forum_ajax.php 22行
} elseif($usernamelen > 15) {
修改为
} elseif($usernamelen > 60) {

/uc_client/model/user.php 42行
function check_username($username) {
添加一行
return true;