當(dāng)站點(diǎn)開啟新用戶注冊(cè) Email 驗(yàn)證時(shí),將向用戶注冊(cè) Email 發(fā)送一封驗(yàn)證郵件以確認(rèn)郵箱的有效性。用戶通過驗(yàn)證后,才可以有已驗(yàn)證會(huì)員的權(quán)限來進(jìn)行其他操作。
但因注冊(cè)填寫郵箱有誤或其他原因?qū)е聸]有收到驗(yàn)證郵件時(shí),用戶可以修改自己的郵箱,然后到個(gè)人中心=》重新驗(yàn)證 Email。
康盛創(chuàng)想(旗下)產(chǎn)品Discuz! 默認(rèn)在 24 小時(shí)內(nèi)只能提交一次 Email 驗(yàn)證,用戶需要等待 24 小時(shí),因此您可以考慮減短該時(shí)長(zhǎng)。
下面給出一臨時(shí)解決方法,即修改代碼:
一、修改 24 小時(shí)為您想要的時(shí)長(zhǎng)
打開論壇根目錄下的 member.php,找到以下代碼:
if($type == 2 && $timestamp - $dateline 《 86400) {
其中,86400 表示的就是 24 小時(shí),單位是“秒”,即:86400=24*3600
您可以將 86400 修改為您需要的時(shí)長(zhǎng),然后保存文件。
二、修改提示語(yǔ)言
根據(jù)第一步修改后,Email 驗(yàn)證的有效性時(shí)長(zhǎng)變了,但是用戶看到的提示語(yǔ)并沒變。
打開模板目錄下的 messages.lang.php 文件,找到以下代碼:
‘email_verify_invalid’ =》 ‘您在 24 小時(shí)內(nèi)只能提交一次驗(yàn)證 Email 請(qǐng)求,請(qǐng)返回。’,
將 24 修改為實(shí)際時(shí)長(zhǎng),保存文件即可。
以修改為 2 小時(shí)為例,當(dāng)用戶再次驗(yàn)證 Email 有效性時(shí),提示如下:
新聞熱點(diǎn)
疑難解答
圖片精選