php 邮件发送问题解决


Posted in PHP onMarch 22, 2014

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

发送邮件:

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

require("phpmailer/class.phpmailer.php"); //文件的路径具体看自己的项目中的路径是怎么样的
PHP 相关文章推荐
一个简洁的多级别论坛
Oct 09 PHP
PHP无限分类(树形类)的深入分析
Jun 02 PHP
php预定义变量使用帮助(带实例)
Oct 30 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
Dec 22 PHP
单台服务器的PHP进程之间实现共享内存的方法
Jun 13 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
Aug 23 PHP
PHP如何将XML转成数组
Apr 04 PHP
PHP更安全的密码加密机制Bcrypt详解
Jun 18 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
Apr 27 PHP
PHP面向对象程序设计之多态性的应用示例
Dec 19 PHP
PHP+Apache实现二级域名之间共享cookie的方法
Jul 24 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 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
基于pear auth实现登录验证
2010/02/26 PHP
php实现多张图片上传加水印技巧
2013/04/18 PHP
迁移PHP版本到PHP7
2015/02/06 PHP
微信红包随机生成算法php版
2016/07/21 PHP
用脚本调用样式的几种方法
2006/12/09 Javascript
利用JS重写Cognos右键菜单的实现代码
2010/04/11 Javascript
JavaScript与Image加载事件(onload)、加载状态(complete)
2011/02/14 Javascript
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
.NET微信公众号开发之创建自定义菜单
2015/07/16 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
完美实现js选项卡切换效果(二)
2017/03/08 Javascript
Vue.js中兄弟组件之间互相传值实例
2017/06/01 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
2018/04/05 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
Python 硬币兑换问题
2019/07/29 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
2019/08/12 Python
浅谈python出错时traceback的解读
2020/07/15 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
HTML5中meta属性的使用方法
2016/02/29 HTML / CSS
ajax是什么及其工作原理
2012/02/08 面试题
大家检讨书5000字
2014/02/03 职场文书
关爱残疾人标语
2014/06/25 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
医德医魂心得体会
2014/09/11 职场文书
运动会新闻稿
2015/07/17 职场文书
早安问候语大全
2015/11/10 职场文书
Python实现提取PDF简历信息并存入Excel
2022/04/02 Python