php 邮件发送问题解决


Posted in PHP onMarch 22, 2014

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

发送邮件:

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

require("phpmailer/class.phpmailer.php"); //文件的路径具体看自己的项目中的路径是怎么样的
PHP 相关文章推荐
PHP下几种删除目录的方法总结
Aug 19 PHP
php set_time_limit()函数的使用详解
Jun 05 PHP
[原创]php获取数组中键值最大数组项的索引值
Mar 17 PHP
php判断文件夹是否存在不存在则创建
Apr 09 PHP
PHP 匿名函数与注意事项详细介绍
Nov 26 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
Feb 08 PHP
PHP 多任务秒级定时器的实现方法
May 13 PHP
php操作mongodb封装类与用法实例
Sep 01 PHP
PHP 数组操作详解【遍历、指针、函数等】
May 13 PHP
关于PHP中interface的用处详解
Jul 26 PHP
PHP 裁剪图片
Mar 09 PHP
php字符串倒叙
Apr 01 PHP
php数组合并的二种方法
Mar 21 #PHP
php数组删除元素示例
Mar 21 #PHP
php动态生成函数示例
Mar 21 #PHP
xss防御之php利用httponly防xss攻击
Mar 21 #PHP
php5.3 goto函数介绍和示例
Mar 21 #PHP
php ctype函数中文翻译和示例
Mar 21 #PHP
php的declare控制符和ticks教程(附示例)
Mar 21 #PHP
You might like
用PHP 快速生成 Flash 动画的方法
2007/03/06 PHP
php获取post中的json数据的实现方法
2011/06/08 PHP
php判断访问IP的方法
2015/06/19 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
js 利用className得到对象的实现代码
2011/11/15 Javascript
JavaScript包装对象使用介绍
2013/08/29 Javascript
jQuery中closest()函数用法实例
2015/01/07 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
Bootstrap选项卡与Masonry插件的完美结合
2016/07/06 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
2016/12/23 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
原生JS实现的简单轮播图功能【适合新手】
2018/08/17 Javascript
详解vue文件中使用echarts.js的两种方式
2018/10/18 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
vue路由传参三种基本方式详解
2019/12/09 Javascript
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
Python实现图片转字符画的示例
2017/08/22 Python
Python实现PS滤镜碎片特效功能示例
2018/01/24 Python
运行django项目指定IP和端口的方法
2018/05/14 Python
python指定写入文件时的编码格式方法
2018/06/07 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
2019/06/28 Python
关于django python manage.py startapp 应用名出错异常原因解析
2020/12/15 Python
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
顶岗实习协议书
2015/01/29 职场文书
2015年教师教学工作总结
2015/04/28 职场文书
停发工资证明范本
2015/06/12 职场文书
2015年第31个教师节致辞
2015/07/31 职场文书
Python数据分析入门之教你怎么搭建环境
2021/05/13 Python
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android