[問題]請問是否有 MOD 能讓帳號未啟用的會員更改 E-Mail?
版主: 版主管理群
[問題]請問是否有 MOD 能讓帳號未啟用的會員更改 E-Mail?
目前已經知道有 MOD 可以讓會員自行申請重寄認證信,但是如果是註冊或修改 E-Mail 時填錯 E-Mail 的話,就算能夠重寄認證信也沒有用……
這種情況,除了把該帳號砍掉讓使用者重新申請以外,似乎只剩下讓管理員幫忙更改信箱後再重寄一次確認信的處理方法了。如果說這個更改信箱的動作也能讓會員自行處理的話,應該會更方便吧。
請問,是否有 MOD 能夠達成這樣的目標呢?感謝您的注意。
這種情況,除了把該帳號砍掉讓使用者重新申請以外,似乎只剩下讓管理員幫忙更改信箱後再重寄一次確認信的處理方法了。如果說這個更改信箱的動作也能讓會員自行處理的話,應該會更方便吧。
請問,是否有 MOD 能夠達成這樣的目標呢?感謝您的注意。
最後由 小斌 於 2007-04-22 16:39 編輯,總共編輯了 2 次。
網頁13秒黃金定律 寫:無論頻寬如何變大、無論網路如何變快,一旦載入某個頁面所需的時間超過了13秒,使用者就會不耐煩而按下「上一頁」。
Re: [問題]請問是否有 MOD 能讓未註冊會員更改 E-Mail?
沒有看過類似外掛.小斌 寫:目前已經知道有 MOD 可以讓會員自行申請重寄認證信,但是如果是註冊時填錯 E-Mail 信箱的話,就算能夠重寄認證信也沒有用……
這種情況,除了把該帳號砍掉讓使用者重新申請以外,似乎只剩下讓管理員幫忙更改信箱後再重寄一次確認信的處理方法了。如果說這個更改信箱的動作也能讓會員自行處理的話,應該會更方便吧。
請問,是否有 MOD 能夠達成這樣的目標呢?感謝您的注意。
建議您:
'把該帳號砍掉讓使用者重新申請' 依這個處理程序應對, 即可.
Re: [問題]請問是否有 MOD 能讓未註冊會員更改 E-Mail?
謝謝您的回覆!心靈捕手 寫:沒有看過類似外掛.
建議您:
'把該帳號砍掉讓使用者重新申請' 依這個處理程序應對, 即可.
但是,如果說是使用者在改 E-Mail 時,打錯了信箱位址的話,好像就不太適合讓使用者「砍掉重練」。這樣的話似乎只剩下讓管理員幫忙修改信箱位址一途了……
網頁13秒黃金定律 寫:無論頻寬如何變大、無論網路如何變快,一旦載入某個頁面所需的時間超過了13秒,使用者就會不耐煩而按下「上一頁」。
Re: [問題]請問是否有 MOD 能讓未註冊會員更改 E-Mail?
這個情況, 和您的問題 (主題) 實質涵義, 並不相同.小斌 寫:但是,如果說是使用者在改 E-Mail 時,打錯了信箱位址的話,好像就不太適合讓使用者「砍掉重練」。這樣的話似乎只剩下讓管理員幫忙修改信箱位址一途了……
通常, 我不會幫他更改, 除非彼此交情夠深.
Re: [問題]請問是否有 MOD 能讓帳號未啟用會員更改 E-Mail?
您說的沒錯,我用的那個主題的確不太正確。所以我剛剛把主題改成「請問是否有 MOD 能讓帳號未啟用會員更改 E-Mail?」了。心靈捕手 寫:這個情況, 和您的問題 (主題) 實質涵義, 並不相同.
這麼一來,如果說使用者改錯了 E-Mail ,就要請他放棄這個帳號,即使這個帳號可能已經經營了多年?心靈捕手 寫:通常, 我不會幫他更改, 除非彼此交情夠深.
網頁13秒黃金定律 寫:無論頻寬如何變大、無論網路如何變快,一旦載入某個頁面所需的時間超過了13秒,使用者就會不耐煩而按下「上一頁」。
-
michaelchain
- 星球公民

- 文章: 129
- 註冊時間: 2006-10-17 03:13
Re: [問題]請問是否有 MOD 能讓帳號未啟用會員更改 E-Mail?
應該就是這個意思咯。
我都是開放用戶注册的,用email注册会擋住許多好懒的用戶。
如果你是怕那些機器人来注册,可以稍稍改進一下注册的機制
我都是開放用戶注册的,用email注册会擋住許多好懒的用戶。
如果你是怕那些機器人来注册,可以稍稍改進一下注册的機制
小斌 寫: 這麼一來,如果說使用者改錯了 E-Mail ,就要請他放棄這個帳號,即使這個帳號可能已經經營了多年?
※伺服器主機:Intel Core2 酷睿™2 E6300, 升級到4GB RAM了
※主機作業系統:CentOS 4 Linux
※我的 phpBB 版本:phpBB3.0.?
※我的網址: 中文PHPBB
※主機作業系統:CentOS 4 Linux
※我的 phpBB 版本:phpBB3.0.?
※我的網址: 中文PHPBB
Re: [問題]請問是否有 MOD 能讓帳號未啟用會員更改 E-Mail?
既然他 '已經經營了多年', 那麼您還忍心 '請他放棄這個帳號' 嗎?小斌 寫:您說的沒錯,我用的那個主題的確不太正確。所以我剛剛把主題改成「請問是否有 MOD 能讓帳號未啟用會員更改 E-Mail?」了。心靈捕手 寫:這個情況, 和您的問題 (主題) 實質涵義, 並不相同.這麼一來,如果說使用者改錯了 E-Mail ,就要請他放棄這個帳號,即使這個帳號可能已經經營了多年?心靈捕手 寫:通常, 我不會幫他更改, 除非彼此交情夠深.
Re: [問題]請問是否有 MOD 能讓帳號未啟用會員更改 E-Mail?
倒也不是怕機器人註冊,而是想確定使用者一定能夠收到論壇的信件。michaelchain 寫:應該就是這個意思咯。
我都是開放用戶注册的,用email注册会擋住許多好懒的用戶。
如果你是怕那些機器人来注册,可以稍稍改進一下注册的機制
論壇有些功能是會寄信給會員的。比如說 phpBB 有「訂閱主題」的功能。如果會員的 E-Mail 無效的話,這個功能對該會員就沒意義了。
除此之外,如果會員的 E-Mail 是無效的話,論壇每寄一封信給該會員,我的信箱就會多出一封 "Delivery Notification: Delivery has failed" 的信。雖然可以設定自動把這些信刪掉,但是還是會覺得很煩。
其實我是針對您一開始所說的「不會幫他更改」而反問的。我大概還是會幫使用者更改 E-Mail 啦。不過,這樣總是有點麻煩,使用者也必須要等管理員處理。總覺得如果能夠讓使用者自理這方面的事情,就好了……心靈捕手 寫:既然他 '已經經營了多年', 那麼您還忍心 '請他放棄這個帳號' 嗎?小斌 寫:這麼一來,如果說使用者改錯了 E-Mail ,就要請他放棄這個帳號,即使這個帳號可能已經經營了多年?心靈捕手 寫:通常, 我不會幫他更改, 除非彼此交情夠深.
網頁13秒黃金定律 寫:無論頻寬如何變大、無論網路如何變快,一旦載入某個頁面所需的時間超過了13秒,使用者就會不耐煩而按下「上一頁」。
說明的部份遺漏了這方面的修改, 已經重新補上並更改下載位置了心靈捕手 寫:1. 當使用者更改電子郵件 (錯誤) 送出後, 其帳號處於停用狀態;
須由哪個介面去更改電子郵件, 申請新的啟用序號呢?
請見外掛所附的usercp_changemail.php裡的 if( !$row['user_active'] ) 區塊心靈捕手 寫:2. 當其更改電子郵件, 申請新的啟用序號後,
系統如何發電子郵件通知呢?
代碼: 選擇全部
if( !$row['user_active'] ) {
....
....
}謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
您應當是參考此外掛 Resend Activation 改寫.~倉木麻衣~ 寫:說明的部份遺漏了這方面的修改, 已經重新補上並更改下載位置了心靈捕手 寫:1. 當使用者更改電子郵件 (錯誤) 送出後, 其帳號處於停用狀態;
須由哪個介面去更改電子郵件, 申請新的啟用序號呢?
請見外掛所附的usercp_changemail.php裡的 if( !$row['user_active'] ) 區塊心靈捕手 寫:2. 當其更改電子郵件, 申請新的啟用序號後,
系統如何發電子郵件通知呢?代碼: 選擇全部
if( !$row['user_active'] ) { .... .... }
http://phpbb-tw.net/phpbb/viewtopic.php?t=38000
由於我的論壇已經安裝上述外掛, 因此我會特別注意您所寫的外掛.
安裝您寫的外掛後, 發覺比上述外掛的功能更優!
因為上述外掛, 僅能提供新註冊者, 重新申請確認信;
而您寫的外掛, 不僅能提供已註冊者, 變更電子郵件重寄確認信,
經過測試, 若是新註冊者, 因填寫之電子郵件錯誤而未收到確認信,
也可經由此外掛, 變更電子郵件重寄確認信.
以下幾點修改建議給您參考:
#
#-----[ OPEN ]------------------------------------------------
#
includes/usercp_changemail.php
#
#-----[ FIND ]-----
#
代碼: 選擇全部
* $Id: usercp_sendpasswd.php,v 1.6.2.12 2004/11/18 17:49:45 acydburn Exp $
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
* $Id: usercp_changemail.php,v 1.6.2.12 2004/11/18 17:49:45 acydburn Exp $
#-----[ FIND ]-----
#
代碼: 選擇全部
$emailer->use_template('user_activate', $row['user_lang']);
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
$emailer->use_template('user_activate_changemail', $row['user_lang']);
#-----[ FIND ]-----
#
代碼: 選擇全部
'L_SEND_ACTIVATION' => $lang['Resend_Activation'],
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
'L_CHANGEMAIL' => $lang['Change_Email'],
'L_CHANGEMAIL_EXPLAIN' => $lang['Change_Email_explain'],
#-----[ OPEN ]------------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php
#
#-----[ FIND ]-----
#
代碼: 選擇全部
$lang['Change_Email'] =
#-----[ AFTER, ADD ]-----
#
代碼: 選擇全部
$lang['Change_Email_explain'] = '若您是新註冊或已註冊者, 因為所填寫之電子郵件有誤, 所以未收到確認信; 則可以利用此表單, 變更信箱並重寄確認信';
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/profile_changemail.tpl
#
#-----[ FIND ]-----
#
代碼: 選擇全部
<tr>
<th class="thHead" colspan="2" height="25" valign="middle">{L_SEND_PASSWORD}</th>
</tr>
<tr>
<td class="row2" colspan="2"><span class="gensmall">{L_ITEMS_REQUIRED}</span></td>
</tr>
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
<tr>
<th class="thHead" colspan="2" height="25" valign="middle">{L_CHANGEMAIL}</th>
</tr>
<tr>
<td class="row2" colspan="2"><span class="gensmall">{L_CHANGEMAIL_EXPLAIN}<br />{L_ITEMS_REQUIRED}</span></td>
</tr>
#-----[ CREATE FILE ]-----
#
language/lang_chinese_traditional_taiwan/email/user_activate_changemail.tpl
代碼: 選擇全部
Subject: 新的啟用序號通知
Charset: utf-8
親愛的 {USERNAME}:
您會收到這封電子信件, 是因為您 (或是某人假冒是您) 有向 {SITENAME} 請求新的啟用序號.<br>
<b>即使您沒有提出這個請求, 但是您仍然需要重新啟用您的帳號!</b>
請點一下下面的連結, 去啟用您的帳號.
{U_ACTIVATE}
{EMAIL_SIG}
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
ps.
部分修改, 是您疏漏掉;
部分修改, 則是建議參考 Resend Activation 建立一個通知信;
部分修改, 則只是純粹為了與 Resend Activation 有所區分.
DEMO:
http://wang5555.dnsfor.me/test/phpbb2/profi ... activation
http://wang5555.dnsfor.me/test/phpbb2/profi ... changemail

