ecshop解决邮件无限发送,没有时间限 制的问题

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家



原文原创链接:http://www.lyecs.com/article/w-83.html
之前写这个教程时,没有写完整,之前转载过的网站,记得补充下咯。


user.php
找到:

if (send_regiter_hash($user_id))
{
/* 用户没有登录 */
$result['message'] = $_LANG['validate_mail_ok'];
die($json->encode($result));
}
替换为:
//www.lyecs.com 老杨ecshop
if(isset($_SESSION['send_email_time'])){
if(gmtime()-$_SESSION['send_email_time']<30){
$result['error']= 1;
$result['message'] ='您的操作过于频繁啦,30秒内请勿重复操作!';
die($json->encode($result));

}
}
if (send_regiter_hash($user_id))
{
$result['message'] = $_LANG['validate_mail_ok'];
$_SESSION['send_email_time']=gmtime();//www.lyecs.com 老杨ecshop
die($json->encode($result));
}
三十秒内发送邮件就会提示重复!
如图:

回答:
老杨的分享 都是精品支持下

谢谢分享