php 邮件发送问题解决


Posted in PHP onMarch 22, 2014

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

发送邮件:

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

require("phpmailer/class.phpmailer.php"); //文件的路径具体看自己的项目中的路径是怎么样的
PHP 相关文章推荐
phpmyadmin 3.4 空密码登录的实现方法
May 29 PHP
php下载文件源代码(强制任意文件格式下载)
May 09 PHP
php下获取http状态的实现代码
May 09 PHP
PHP判断表单复选框选中状态完整例子
Jun 24 PHP
ThinkPHP标签制作教程
Jul 10 PHP
怎样搭建PHP开发环境
Jul 28 PHP
php使用crypt()函数进行加密
Jun 08 PHP
PHP如何实现订单的延时处理详解
Dec 30 PHP
PHP实现登录验证码校验功能
May 17 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
Feb 11 PHP
基于PHP实现用户登录注册功能的详细教程
Aug 04 PHP
PhpStorm连接服务器并实现自动上传功能
Dec 09 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删除左端与右端空格的方法
2014/11/29 PHP
在html页面中包含共享页面的方法
2008/10/24 Javascript
JS中的prototype与面向对象的实例讲解
2013/05/22 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
seaJs的模块定义和模块加载浅析
2014/06/06 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
对比分析json及XML
2014/11/28 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
js实现倒计时效果(小于10补零)
2017/03/08 Javascript
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
浅谈vue 锚点指令v-anchor的使用
2019/11/13 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
Java中重定向输出流实现用文件记录程序日志
2015/06/12 Python
浅谈对yield的初步理解
2017/05/29 Python
Python中%是什么意思?python中百分号如何使用?
2018/03/20 Python
python根据list重命名文件夹里的所有文件实例
2018/10/25 Python
python 实现将多条曲线画在一幅图上的方法
2019/07/07 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
Python爬虫获取页面所有URL链接过程详解
2020/06/04 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
土木工程实习生自我鉴定
2013/09/19 职场文书
四川成都导游欢迎词
2014/01/18 职场文书
酒店总经理助理职责
2014/02/12 职场文书
入股协议书
2014/04/14 职场文书
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
保护环境建议书作文300字
2015/09/14 职场文书
当你焦虑迷茫时,请读读这6句话
2019/07/24 职场文书
CSS 实现多彩、智能的阴影效果
2021/05/12 HTML / CSS
Python 实现Mac 屏幕截图详解
2021/10/05 Python
为什么MySQL 删除表数据 磁盘空间还一直被占用
2021/10/16 MySQL
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL