修改UCenter 版本1.6用戶名長度限制的方法

一、修改用戶名檢查程序
打開php文件:uc_server/model/user.php 和uc_client/model/user.php
找到check_username($username)函數

if($len > 30 || $len < 3 preg_matchscconcons>\&]|$guestexp/is", $username)) {
return FALSE;
} else {
return TRUE;
}


如果你是從應用項目中遠程調用的話,那麼還要在應用項目的uc客戶端api下的model/user.php中也修改一下check_username,方法同上。原因是如果客戶端API使用mysql調用方式時調用的是客戶端API中的函數,如果使用post遠程調用則沒有此問題。
二、修改ucenter用戶表中的字段長度

alter table uc_members modify username varchar(30) NOT NULL default '';



三、修改各應用的用戶表中用戶名字段的長度,保持和ucenter用戶表中用戶名長度一致




修改discuz的登陸註冊鏈接

/usr/src/discuz/template/default/common

header_diynav.htm


修改

/usr/src/discuz/template/default/member

中 login_simple.htm的鏈接

中 login.htm的鏈接


修改

/usr/src/discuz/template/default/forum/forumdisplay_fastpost.htm



/usr/src/discuz/template/default/forum/viewthread_fastpost.htm   回覆中的登陸鏈接



/usr/src/bbs/source/language/lang_template.php   快捷方式中的登陸鏈接


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章