第 1 頁 (共 1 頁)
[問題]請問有沒有限制註冊帳號只能用英文+數字的MOD
發表於 : 2004-12-03 03:57
由 suicidal
●架設主機作業系統:Windows 2000 Pro
●快速架站程式:Appserv
●您的上網方式:Hinet ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB 2.0.11
●您的 phpBB2 連結網址: 測試中
請問有沒有此類型的MOD或修改方法...限制註冊的帳號只能用英文/數字...
不讓會員用中文或特殊符號註冊....
發表於 : 2004-12-03 22:11
由 so8so
代碼: 選擇全部
// 所在檔案: includes/usercp_register.php
// 所在行數: 約 240
//
// Did the user submit? In this case build a query to update the users profile in the DB
//
if ( isset($HTTP_POST_VARS['submit']) )
{
include($phpbb_root_path . 'includes/usercp_avatar.'.$phpEx);
// Added by so8so
if (preg_match('/^[A-Za-z0-9]+$/', $username) == false)
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . '您想要顯示的錯誤訊息';
}
// End
$passwd_sql = '';
if ( $mode == 'editprofile' )
發表於 : 2004-12-04 04:03
由 suicidal
2.0.11 下修改成功...謝謝指導...
發表於 : 2004-12-04 04:56
由 蕭遙
如果要可以用中文,但是不能用特殊符號的,preg那個語法要怎麽寫呢?
發表於 : 2004-12-04 05:59
由 suicidal
如果可以的話是不是也可以整合
注音魔人散退,剛才自己亂加了一下結果當機了..
哈哈...
代碼: 選擇全部
for (var i = 0 ; i < document.post.message.value.length ; i++) {
var code = document.post.message.value.charCodeAt(i);
if (12549 <= code && code <= 12585){
formErrors = "注音魔人退散吧!";
}
}
發表於 : 2004-12-19 23:56
由 peggy0713
請問一下噢,
可否說在別人尚未填寫之前,
就是在"會員名稱:*"的後方加上"請以英文或數字命名"
之類的字眼...
會員名稱: * (此處)
電子郵件信箱: *
登入密碼: *
確認新密碼: *
發表於 : 2004-12-20 12:38
由 蕭遙
應該是修改register_body.tpl吧
發表於 : 2005-06-02 17:01
由 羅羅亞‧索隆
蕭遙 寫:如果要可以用中文,但是不能用特殊符號的,preg那個語法要怎麽寫呢?
我也想知道 ,一直尋找不到!
也爬文過囉 所以把這篇挖出來!