给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));
    }

本文原创地址:https://www.ecshop.cx/article-193.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

kinion会员 在 2019-04-14 购买了 ECSHOP批量导入淘宝CSV数据包插件支持tbi图片