php 邮件发送问题解决

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

发送邮件:

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

require("phpmailer/class.phpmailer.php"); //文件的路径具体看自己的项目中的路径是怎么样的

相关文章

  • PHP实现的基于单向链表解决约瑟夫环问题示例

    PHP实现的基于单向链表解决约瑟夫环问题示例

    这篇文章主要介绍了PHP实现的基于单向链表解决约瑟夫环问题,结合具体实例形式分析了php使用单链表解决约瑟夫环问题的算法原理与相关操作技巧,需要的朋友可以参考下
    2017-09-09
  • PHP设计模式之迭代器模式浅析

    PHP设计模式之迭代器模式浅析

    迭代器(Iterator)模式,它在一个很常见的过程上提供了一个抽象:位于对象图不明部分的一组对象(或标量)集合上的迭代。迭代有几种不同的具体执行方法:在数组属性,集合对象,数组,甚至一个查询结果集之上迭代
    2023-04-04
  • php+Ajax无刷新验证用户名操作实例详解

    php+Ajax无刷新验证用户名操作实例详解

    这篇文章主要介绍了php+Ajax无刷新验证用户名操作,简单介绍了ajax的原理并结合实例形式分析了php结合ajax无刷新验证用户名相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • php实现字符串反转输出的方法

    php实现字符串反转输出的方法

    这篇文章主要介绍了php实现字符串反转输出的方法,实例分析了php中strrev函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • php实现图片上传并进行替换操作

    php实现图片上传并进行替换操作

    这篇文章主要为大家详细介绍了php实现图片上传并进行替换操作,讲解的很详细,通俗易懂,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • PHP设计模式之装饰器模式实例详解

    PHP设计模式之装饰器模式实例详解

    这篇文章主要介绍了PHP设计模式之装饰器模式,简单介绍了装饰器模式的概念、功能并结合实例形式详细分析了php实现与使用装饰器模式的相关操作技巧,需要的朋友可以参考下
    2018-02-02
  • php初学者写及时补给skype用户充话费的小程序

    php初学者写及时补给skype用户充话费的小程序

    前段时间有一个活动上线,存在一个有少量的skype用户没充上话费的问题,今天去数据库(mysql)查询了一下,吓我一跳,还真多.这样让我挨个挨个地充,肯定累死人不可
    2008-11-11
  • 启用OPCache提高PHP程序性能的方法

    启用OPCache提高PHP程序性能的方法

    今天小编就为大家分享一篇关于启用OPCache提高PHP程序性能的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • jQuery+php简单实现全选删除的方法

    jQuery+php简单实现全选删除的方法

    这篇文章主要介绍了jQuery+php简单实现全选删除的方法,涉及php结合jQuery操作表单的全选及ajax交互实现删除的相关技巧,需要的朋友可以参考下
    2016-11-11
  • php实现将Session写入数据库

    php实现将Session写入数据库

    这篇文章主要介绍了php实现将Session写入数据库的相关资料,需要的朋友可以参考下
    2015-07-07

最新评论