ecshop用户中心发送认证邮件加上发送时间限制,打开ECSHOP网站根目录中的user.php文件,搜索如下代码
if (send_regiter_hash($user_id))
{
$result['message'] = $_LANG['validate_mail_ok'];
die($json->encode($result));
}
将以上的代码修改为如下代码
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();
die($json->encode($result));
}
以上就是关于ecshop用户中心发送认证邮件加上发送时间限制的方法,希望对大家有所帮助。
新闻热点
疑难解答