欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

Ecshop程序如何才能讓發(fā)郵件的時候沒有時間的限制

作者 / 無憂主機 時間 2015-02-09 22:29:43

ECSHOP程序搭建商城是最完美的,因為這款程序后臺功能都是最齊全的,尤其還有很多插件安裝就可以使用了,相對來說也比較快捷方便。今天小編的一位站長朋友使用了無憂主機PHP獨立ip空間安裝了一款商城程序,小編又幫這位站長朋友安裝了訂購的主題模板,搭建好整個網(wǎng)站之后開始測試功能了,當這位站長朋友登陸會員中心去驗證郵箱發(fā)送接收郵件的時候出了點小問題,點擊第一次驗證的時候提示發(fā)送了,可是當打開注冊的郵箱的時候卻發(fā)現(xiàn)沒有郵件,當點擊兩次驗證郵件后就提示您的操作過于頻繁了,30秒內(nèi)請勿重復(fù)操作了。意思也就是無論發(fā)送成功與否都要等到30秒之后才可以再次點擊了。請看下面小編截圖: Ecshop程序如何才能讓發(fā)郵件的時候沒有時間的限制 這樣對于客戶體驗來說就不是很好了,試想如果沒有收到驗證郵箱,就無法再次驗證了。于是這位站長朋友聯(lián)系小編說能否修改讓這個沒有時間限制呢?小編通過咨詢度娘和根據(jù)自己的經(jīng)驗分析終于找到了解決方法,下面小編來分享下解決方法。 第一步:連接FTP,找到根目錄下的文件user.php文件。 第二步:使用一款高級編輯器打開user.php文件。 第三步:找到2394-2400行代碼如下:

if ($user_id == 0)
{
/* 用戶沒有登錄 */
$result['error'] = 1;
$result['message'] = $_LANG['login_please'];
die($json->encode($result));
}
替換為以下代碼:
if(isset($_SESSION['send_email_time'])){
if(gmtime()-$_SESSION['send_email_time']<300){
$result['error'] = 1;
$result['message'] ='您的操作過于頻繁啦,300秒內(nèi)請勿重復(fù)操作!';
die($json->encode($result));

}
}
if (send_regiter_hash($user_id))
{
$result['message'] = $_LANG['validate_mail_ok'];
$_SESSION['send_email_time']=gmtime(); die($json->encode($result));
}
以上代碼中有個是數(shù)字300其實就是這里的控制參數(shù)300秒。本來這里是30秒的之內(nèi)就不可以再次操作了。小編這里改為了300秒也就是5分鐘的時間了,足夠會員多次點擊驗證郵箱并且不會提示30秒之內(nèi)不可以重復(fù)操作了。再次感謝站長朋友們對無憂小編的大力支持。 無憂主機相關(guān)文章推薦閱讀: ECSHOP教程:如何去除后臺的郵件認證提示 ECSHOP程序中涉及充值內(nèi)容三個數(shù)據(jù)庫表的用途與區(qū)別 ECSHOP整合UCENTER再次卸載后會員無法登陸該怎么解決呢 ECSHOP商城下的論壇由于SESSION設(shè)置問題無法同步登陸的解決方法

本文地址:http://m.love62.cn/ecshop/18641.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服