php 邮件发送问题解决

yipeiwu_com6年前PHP代码库
这段时间修改了一下我们系统的登陆功能,为了更加安全,增加了发送邮件验证功能。当用户登陆的时候判断登陆ip是否是之前登陆过的,如果不是的话,需要向邮箱里发送验证码,然后把收到的验证码输入再登陆,如果验证码正确并且时间没有超过规定时间,可以登陆,并且记下此次登陆的ip和时间,以后再以此ip登的话,就不用验证了。如果时间超过了,验证码失效,需重新发送。验证错误不能登陆,需重新输验证码,或在发送新的验证码到邮箱。为了实现此功能,我用到了如何向邮箱发送邮件,以及获取登陆ip的知识。下面整理一下,以便以后自己查看。

发送邮件:

首先需要下载phpmail的压缩包,然后解压,把解压后的文件复制到项目中。在项目中引入文件。
复制代码 代码如下:

require("phpmailer/class.phpmailer.php"); //文件的路径具体看自己的项目中的路径是怎么样的

相关文章

php 特殊字符处理函数

但是我们可以用正则进行替换: 复制代码 代码如下:<?php function dhtmlspecialchars($string) { if(is_array($string))...

PHP实现在线阅读PDF文件的方法

本文实例讲述了PHP实现在线阅读PDF文件的方法。分享给大家供大家参考。具体实现方法如下: <?php if(!function_exists('read_pdf'))...

PHP简单实现“相关文章推荐”功能的方法

通常在做内容网站的时候,需要在每一篇文章中出现与该文章相关的文章列表。对于大多数人来说,使用的方法通常是:建立一个关键词列表,判断每篇文章包含有那些关键词,最后根据关键词找出与某篇文章最...

php FPDF类库应用实现代码

复制代码 代码如下:<?php require('chinese.php'); class PDF extends PDF_Chinese { function Header()...

PHP钩子与简单分发方式实例分析

本文实例讲述了PHP钩子与简单分发方式。分享给大家供大家参考,具体如下: //简单的钩子实现例子 class tool{ public static function main(...