默认在找回密码时没有对发送频率进行验证,导致可能会被恶意用户频繁发送,最终发送邮箱可能被封禁。下面对源程序进行修改
打开source/module/member/member_lostpassword.php
搜索
$idstring = random(6);
在上面加入

$memberauthstr = C::t('common_member_field_forum'.$table_ext)->fetch($member['uid']);
list($dateline, $operation, $idstring) = explode("\t", $memberauthstr['authstr']);
if($dateline && $operation == 1 && $dateline>TIMESTAMP-900){showmessage('getpasswd_has_send');
}

搜索source/language/lang_message.php
搜索
'getpasswd_send_succeed' => '取回密码的方法已通过 Email 发送到您的信箱中,<br />请在 3 天之内修改您的密码',
在上面加入
'getpasswd_has_send' => '取回密码的方法已通过 Email 发送到您的信箱中,如果您没有收到,请稍等15分钟后重试',
当然,这里的中文你可以自行修改

Discuz教程之邮件找回密码邮件发送频率修改相关推荐

  1. 找回密码功能 java_Java实现邮件找回密码功能

    本文实例为大家分享了Java实现邮件找回密码功能的具体代码,供大家参考,具体内容如下 1.有个需求就是,忘记密码后通过邮箱找回.现在的系统在注册的时候都会强制输入邮箱,其一目的就是 通过邮件绑定找回, ...

  2. java 邮箱找回密码_【JavaWeb】通过邮件找回密码

    前言 本文将介绍忘记密码时通过发送重置密码邮件找回密码的实现思路.整个实现过程中最重要的就是以下三点: 如何发送邮件到用户指定邮箱 邮件中的重置密码链接构成是怎么样的 验证重置密码链接的合法性(是否过 ...

  3. Yii2.0-发邮件找回密码

    yii发邮件可以调用yii自带的邮件类,只需要自己有一个邮箱然后做一些相关的配置然后调用即可. 我这里以163网易邮箱为例. 设置邮箱 进入邮箱主页面 设置->POP3/SMTP/IMAP 进入 ...

  4. magento会员邮件找回密码连接无效

    magento 版本1.62 会员邮件找回密码 页面返回500 报错 Fatal error: Call to a member function setCustomerId() on a non-o ...

  5. javaWeb实现使用邮箱邮件找回密码功能

    JSP+Jmail+JavaBean 发邮件(转)2010-08-23 18:052007年04月14日 14:32/* * SendMail.java * * Created on 2007年3月3 ...

  6. php使用邮件找回密码,php利用Zend_Mail发送邮件(实现邮件重设密码功能)

    [php]代码库<?php include_once 'conn/conn.php'; require_once 'Zend/Mail.php';//调用发送邮件的文件 require_once ...

  7. Laravel——通过邮件找回密码

    忘了密码通过邮件找回 更符合现在的情形,可是逻辑比较混乱,在此梳理一下. 请接着往下看 1.创建一个忘了密码的按钮链接 <a href="/admin/password/reset&q ...

  8. Java实现邮件找回密码功能

    具体内容如下 1.有个需求就是,忘记密码后通过邮箱找回.现在的系统在注册的时候都会强制输入邮箱,其一目的就是 通过邮件绑定找回,可以进行密码找回.通过java发送邮件的功能我就不说了,重点讲找回密码. ...

  9. java通过邮件找回密码_SpringMVC实现通过邮件找回密码功能

    最近开发一个系统,有个需求就是,忘记密码后通过邮箱找回.现在的系统在注册的时候都会强制输入邮箱,其一目的就是通过邮件绑定找回,可以进行密码找回.通过java发送邮件的功能我就不说了,重点讲找回密码. ...

最新文章

  1. 【干货】新手炼丹经验总结
  2. 创建型设计模式 之 单例模式
  3. codeforces 721E Road to Home
  4. 从 ThinkPHP 开发规范 看 PHP 的命名规范和开发建议
  5. java删除一级域名下cookie_java操作cookie示例(删除cookie)
  6. Java并发优化思路
  7. 数列分块入门 9(LibreOj-6285)
  8. 大数据学习笔记10:MR案例——词频统计
  9. linux kde中文输入法,linux 下的中文输入法是不是只能在KDE下啊?Gnome下有吗?名字?怎么装?...
  10. 下列描述中 哪些符合java语言的特征_coreJavaBasic试题带答案
  11. UNIX 环境高级编程(二)—— linux共享库,/etc/ld.so.conf 及 ld.so.conf.d/libc.conf
  12. CentOS6.9 minimal版本安装图形化界面
  13. sql server 数据库连接方式分析、详解
  14. 爆炒猪肚的做法 爆炒猪肚怎样炒才脆
  15. C#正则验证车牌、新能源车牌
  16. Python OOP 项目实践:烤地瓜,搬家具
  17. JAVA 中级 ARRAYLIST - ARRAYLIST上使用泛型
  18. 秒杀产品总是抢不到?抢单助手来报道
  19. Jetson Nano通过笔记本实现网络连接
  20. 【c++】string模拟实现(三大基本成员函数)

热门文章

  1. web自动化之frame、文件上传、窗口切换、悬浮菜单
  2. java毕业设计创新创业教育中心项目申报管理系统Mybatis+系统+数据库+调试部署
  3. VS2017使用GSL
  4. 并行度和并发数的比较
  5. rtx 2050性能评测 RTX2050相当于什么水平
  6. html单选框选中状态,jquery如何判断单选框是否被选中?
  7. 计算机辅助药物设计 fda,Computer Aided Drug Design 上海交通大学生物 (计算机辅助药物设计上海交通大学生物).pdf...
  8. chrome恐龙游戏_如何在不离线的情况下玩Chrome的隐藏恐龙游戏
  9. 畅游多线程之红绿灯路口
  10. ABOV(13) UART