php 邮件发送问题解决


Posted in PHP onMarch 22, 2014

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

发送邮件:

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

require("phpmailer/class.phpmailer.php"); //文件的路径具体看自己的项目中的路径是怎么样的
PHP 相关文章推荐
在数据量大(超过10万)的情况下
Jan 15 PHP
php实现的在线人员函数库
Apr 09 PHP
php操作JSON格式数据的实现代码
Dec 24 PHP
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
Jul 31 PHP
关于file_get_contents返回为空或函数不可用的解决方案
Jun 24 PHP
php中隐形字符65279(utf-8的BOM头)问题
Aug 16 PHP
php中使用base HTTP验证的方法
Apr 20 PHP
php简单实现短网址(短链)还原的方法(测试可用)
May 09 PHP
PHP实现带重试功能的curl连接示例
Jul 28 PHP
php防止sql注入的方法详解
Feb 20 PHP
PHP 加密 Password Hashing API基础知识点
Mar 02 PHP
PHP的imageTtfText()函数深入详解
Mar 03 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 checkbox复选框值的获取与checkbox默认值输出方法
2010/05/15 PHP
php去除换行(回车换行)的三种方法
2014/03/26 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
JavaScript实现禁止后退的方法
2006/12/27 Javascript
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
JavaScript通过RegExp实现客户端验证处理程序
2013/05/07 Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
2013/11/20 Javascript
Bootstrap表单布局样式源代码
2016/07/04 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
Bootstrap源码解读排版(1)
2016/12/23 Javascript
js随机生成一个验证码
2017/06/01 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
jQuery实现的上传图片本地预览效果简单示例
2018/03/29 jQuery
Webpack中publicPath路径问题详解
2018/05/03 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
详解element-ui日期时间选择器的日期格式化问题
2019/04/08 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
TensorFlow梯度求解tf.gradients实例
2020/02/04 Python
python实现遍历文件夹图片并重命名
2020/03/23 Python
Django如何在不停机的情况下创建索引
2020/08/02 Python
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
美国排名第一的葡萄酒俱乐部:Firstleaf Wine Club
2020/01/02 全球购物
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
幼儿园教学管理制度
2014/02/04 职场文书
市场营销方案范文
2014/03/11 职场文书
个人委托书范本
2014/09/13 职场文书
2014年挂职干部工作总结
2014/12/06 职场文书
先进党支部申报材料
2014/12/24 职场文书
大学生社会服务心得体会
2016/01/22 职场文书
解决SpringCloud Feign传对象参数调用失败的问题
2021/06/23 Java/Android
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL