php 邮件发送问题解决


Posted in PHP onMarch 22, 2014

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

发送邮件:

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

require("phpmailer/class.phpmailer.php"); //文件的路径具体看自己的项目中的路径是怎么样的
PHP 相关文章推荐
同时提取多条新闻中的文本一例
Oct 09 PHP
一个基于PDO的数据库操作类
Mar 24 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
Feb 18 PHP
解析PHP生成静态html文件的三种方法
Jun 18 PHP
php调用Google translate_tts api实现代码
Aug 07 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
Jan 17 PHP
PHP获取MySql新增记录ID值的3种方法
Jun 24 PHP
php中opendir函数用法实例
Nov 15 PHP
PHP多线程之内部多线程实例分析
Mar 09 PHP
Yii2如何批量添加数据
May 17 PHP
php实现带读写分离功能的MySQL类完整实例
Jul 28 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
Oct 08 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
把从SQL中取出的数据转化成XMl格式
2006/10/09 PHP
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
基于empty函数的输出详解
2013/06/17 PHP
PHP header()函数常用方法总结
2014/04/11 PHP
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
2015/02/12 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
Array.prototype 的泛型应用分析
2010/04/30 Javascript
非主流的textarea自增长实现js代码
2011/12/20 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
jQuery图片瀑布流的简单实现代码
2017/03/15 Javascript
Javascript实现购物车功能的详细代码
2018/05/08 Javascript
JavaScript DOM元素常见操作详解【添加、删除、修改等】
2018/05/09 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
python列表推导式入门学习解析
2019/12/02 Python
python cv2在验证码识别中应用实例解析
2019/12/25 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
Python中使用filter过滤列表的一个小技巧分享
2020/05/02 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
亚马逊印度站:Amazon.in
2017/10/15 全球购物
服装销售人员求职自我评价
2013/09/26 职场文书
中药专业大学生医药工作求职信
2013/10/25 职场文书
物业门卫岗位职责
2013/12/28 职场文书
2014年消防工作实施方案
2014/02/20 职场文书
环境工程专业自荐信范文
2014/06/24 职场文书
毕业生个人总结
2015/02/28 职场文书
2015年档案室工作总结
2015/05/23 职场文书
2015年测量员工作总结
2015/05/23 职场文书
胡桃夹子观后感
2015/06/11 职场文书
2016年幼儿园教研活动总结
2016/04/05 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL
PyTorch device与cuda.device用法
2022/04/03 Python