wordpress后台登陆失败邮件通知管理员 可防止暴力破解

分享一下本站使用的WordPress后台登陆失败邮件提醒功能。
实现方法:当后台产生一条登录失败的记录时,系统自动发邮件告知管理员。

function wp_login_failed_notify()
{
     date_default_timezone_set('PRC');
     $admin_email = get_bloginfo('admin_email');
     $to = $admin_email;
  
     $subject = '【登录失败】有人使用了错误的用户名或密码登录『' . get_bloginfo('name') . '』';
  
     $message = '『' . get_bloginfo('name') . '』有一条登录失败的记录产生,若登录操作不是您产生的,请及时注意网站安全!

';
     $message .= '登录名:' . $_POST['log'];
     $message .= '
尝试的密码:' . $_POST['pwd'];
     $message .= '
登录的时间:' . date("Y-m-d H:i:s");
     $message .= '
登录的 IP:' . $_SERVER['REMOTE_ADDR'];
     $message .= '

';
     $message .= '您可以: 进入' . get_bloginfo('name') . '?';
  
     wp_mail( $to, $subject, $message, "Content-Type: text/html; charset=UTF-8" );
}
  
 add_action('wp_login_failed', 'wp_login_failed_notify');

 

http://xzh.i3geek.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途及非法用途,否则后果自负!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"qq301.com",如遇到无法解压的请联系管理员!
资源客是一个优秀的分享资源站,本站资源均为各位友友分享而来,特殊原创会标明如有侵犯版权等可联系删除

资源客 » wordpress后台登陆失败邮件通知管理员 可防止暴力破解