Discuz!大师网

搜索
查看: 2519|回复: 3

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

[复制链接]
发表于 2017-11-14 02:22:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
默认在找回密码时没有对发送频率进行验证,导致可能会被恶意用户频繁发送,最终发送邮箱可能被封禁。下面对源程序进行修改
打开source/module/member/member_lostpassword.php
搜索
$idstring = random(6);
在上面加入
  1. $memberauthstr = C::t('common_member_field_forum'.$table_ext)->fetch($member['uid']);
  2. list($dateline, $operation, $idstring) = explode("\t", $memberauthstr['authstr']);
  3. if($dateline && $operation == 1 && $dateline>TIMESTAMP-900){
  4.                 showmessage('getpasswd_has_send');
  5. }
复制代码
搜索source/language/lang_message.php
搜索
'getpasswd_send_succeed' => '取回密码的方法已通过 Email 发送到您的信箱中,<br />请在 3 天之内修改您的密码',
在上面加入
'getpasswd_has_send' => '取回密码的方法已通过 Email 发送到您的信箱中,如果您没有收到,请稍等15分钟后重试',
当然,这里的中文你可以自行修改

点评

海!外直播 cutt.us/q33 禁闻视频 v.ht/777a 人们对斯大林的评价:一个连言论都能治罪的政权,不要去相信它的任何宣传;一个连良心都能判刑的政权,不要去相信它的任何口号;一个枪口能对准平民的政权,不要去相信它的任何   发表于 2021-8-4 11:00
回复 马甲回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|网站地图|小黑屋|展会网|Discuz站长论坛 |天天打卡

GMT+8, 2024-4-23 17:28 , Processed in 0.028279 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表