森林之原
五月 24, 2012, 05:47:38 am *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.

請輸入帳號, 密碼以及預計登入時間
新聞: 官方釋出 SMF 2.0 beta。繁體中文已經完成。請到 SMF 的版面下載測試。如有問題請通知。
 
   首頁   說明 搜尋 日曆 登入 註冊  
頁: [1]   向下
  寄送主題  |  列印  
作者 主題: 禁止使用免費信箱註冊 (1.0 RC1)  (閱讀 6305 次)
0 會員 以及 1 訪客 正在閱讀本篇主題.
Capri
系統管理員
*
離線 離線

文章: 0


my name is...


個人網站
« 於: 九月 06, 2004, 09:27:55 pm »

你可以在你的論壇裡禁止使用免費信箱註冊, 像hotmail, yahoo等等.

In Sources/Register.php:
Find:
程式碼:
if (empty($_POST['email']) || preg_match('~^[0-9A-Za-z=_+\-/][0-9A-Za-z=_\'+\-/\.]+@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~', stripslashes($_POST['email'])) == 0)
fatal_error(sprintf($txt[500], $_POST['user']), false);
Below Add:
程式碼:
if (preg_match('~@(hotmail\.com|aol\.com|yahoo\.com|gmail\.com|engineer\.com|mail\.com|otherwebmailsite\.org)$~', $_POST['email']))
fatal_error('抱歉, 您不能使用免費信箱註冊. 請選擇其他的電子信箱, 記得註冊時您可以選擇不公開您的電子信箱.', false);
向版主檢舉   已記錄

I, Unknown W. Brackets, would rue the day SMF was not free and immediately leave the team.
--[Unknown]
======================================
SMF官方論壇: http://www.simplemachines.org
綠光森林: http://open.38.com
fswj
初學者
*
離線 離線

文章: 42


« 回覆文章 #1 於: 十月 27, 2005, 06:49:53 pm »

如果我只准用户使用yahoo或者hotmail或者gmail注册怎么办?
向版主檢舉   已記錄
explorer
初學者
*
離線 離線

文章: 18



« 回覆文章 #2 於: 十一月 28, 2005, 04:22:36 am »

請問在Sources/Profile.php是否也要作類似更改,好使會員在更改電郵地址時也不會改成免費地址呢?好像大約在588行那一段程式碼下面:
程式碼:
// Check the name and email for validity

如果改這個,是不是連管理員改會員電郵地址時都會有這個限制呢?
« 最後編輯時間: 十一月 28, 2005, 04:32:22 am 由 explorer » 向版主檢舉   已記錄
頁: [1]   向上
  寄送主題  |  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!