当前位置: 首页 > 知识库问答 >
问题:

如何通过gmail设置账户验证超时?

薛钧
2023-03-14

我尝试了许多网站,但我找不到结果我想做什么。所以任何人都可以帮我解决这个问题吗?

我的问题是:我想向客户发送忘记密码的电子邮件。该电子邮件将在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");


共有1个答案

宫元徽
2023-03-14

实现这一点的方法有很多,比如:

  • 发送电子邮件时,在datatabse表中输入电子邮件发送的时间,并勾选以将时间与给定的时间限制进行比较,如果时间超过,则显示消息
  • 在包含时间戳或加密时间的链接中发送一个额外的pramater,将其与单击时间进行比较并显示消息
 类似资料:
  • 我正试图用PHPMailer在我的网站上建立一个简单的电子邮件功能。我正在使用自己的gmail帐户进行测试,并向自己发送一封测试电子邮件。我正在Mac上运行MAMP PRO。我看到了很多关于这个的问题,花了一个下午的时间研究它,但我所看到的一切都归结为关于正确设置的相互矛盾的建议,使用端口487与465等。我尝试了下面各种设置的多种组合($mail)- 错误消息是-"消息未发送。邮件错误:SMTP

  • 点击网站右上角的“人物头像->账户设置”,您将进入如下的账户设置界面。 目前,账户系统主要有如下几部分组成: 个人信息 您可以在该页面对个人信息进行完善,比如头像、公司名称、职位名称等。 账户资料 您可以在该页面对登录方式进行修改和绑定,比如登录密码修改、手机或邮箱修改、第三方登录账号设置等。 测试记录 您可以在该页面对测试记录和项目状态进行统一查看。 账户升级 您可以在该页面查看具体的“专业会员

  • 在账户设置界面你可以修改你的名称和密码。 修改名称 这里的名称指的是你在注册的时候填入的名称。名称只有显示用途,并不是登录用户名。 在基本信息栏,修改名称后,点击保存即可。 修改密码 在高级设置栏,填入原密码,新密码,确认新密码后,点击保存即可。

  • 我使用Firefox WebDriver在Python 2.7与硒。我的python程序启动火狐浏览器,并在运行程序时访问不同的网站。但是,我需要设置具有身份验证的代理,以便当程序访问任何网站时,它将通过代理服务器访问。 关于SO也有一些类似的问题。但是,没有针对Python的Selenium Firefox WebDriver的特定解决方案。 Python Selenium WebDrive-代

  • 在完成了 DaoCloud 账号的注册后,您大可不必着急使用 DaoCloud 所提供的服务,而是可以先对您的 DaoCloud 账号进行一些必要的了解和设置。 账号信息 在个人设置页面中,第一个标签页便是账号的基本信息设置页面。在这个页面中,您可以查看并更改账号当前使用的套餐。 一个新注册的账号默认使用的是免费套餐,DaoCloud 云资源的配额为 2x。 您也可以根据实际需要随时更改账号的套餐

  • 我正在我的Web应用程序中构建聊天功能。我使用jitsi作为我们的聊天服务器。在视频聊天会话中可以有2-4个用户。这些会话将被锁定。Web应用程序将启动聊天,并将控制谁可以加入聊天室。 我试图嵌入jitsi满足内部使用jitsi满足外部API的网页这里列出https://github.com/jitsi/jitsi-meet/blob/master/doc/api.md。 我们的jitsi会议不向