gpt4 book ai didi

javascript - 如何通过gmail在帐户验证中设置超时?

转载 作者:行者123 更新时间:2023-11-30 15:26:50 26 4
gpt4 key购买 nike

我尝试了很多网站,但找不到我想要做的结果。所以有人可以帮我解决这个问题吗?

我的问题是:我想向客户发送忘记密码的电子邮件。该电子邮件将在 15 分钟后过期。这是我的代码

    function send_email($to, $subject, $message)        {            global $from_email;            global $from_pwd;            global $host;            $mail = new PHPMailer();              $mail->IsSMTP();            $mail->ContentType = "text/html";            $mail->Host = $host;            $mail->Port = 465;            $mail->SMTPAuth = true;            $mail->SMTPSecure = 'ssl';            $mail->Username = $from_email;            $mail->Password = $from_pwd;            $mail->From     = $from_email;            $mail->AddAddress($to);            $mail->Subject  = $subject;            $mail->Body     = $message;            if(!$mail->Send()) {                die('Message was not sent.'.$mail->ErrorInfo);            }        }

我还添加了这段代码

    //Send Welcome Email    require_once("classes/class.phpmailer.php");    send_email($_POST["email"],"Thanks For Register", "Php Link is here");

最佳答案

有很多方法可以实现这一目标:

  • 在发送电子邮件时,在数据库表中输入电子邮件发送时间,并进行检查以将时间与给定时间限制进行​​比较,如果超过时间则显示消息。
  • 在链接中发送一个额外的参数,其中包含时间戳或加密时间,将其与点击时间的时间进行比较并显示消息。

关于javascript - 如何通过gmail在帐户验证中设置超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42830991/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com