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 = '<span style="color:red; font-weight: bold;">『' . get_bloginfo('name') . '』有一条登录失败的记录产生,若登录操作不是您产生的,请及时注意网站安全!</span><br /><br />';
     $message .= '登录名:' . $_POST['log'];
     $message .= '<br />尝试的密码:' . $_POST['pwd'];
     $message .= '<br />登录的时间:' . date("Y-m-d H:i:s");
     $message .= '<br />登录的 IP:' . $_SERVER['REMOTE_ADDR'];
     $message .= '<br /><br />';
     $message .= '您可以: <a href="' . get_bloginfo('url') . '" target="_target">进入' . get_bloginfo('name') . '?</a>';
  
     wp_mail( $to, $subject, $message, "Content-Type: text/html; charset=UTF-8" );
}
  
 add_action('wp_login_failed', 'wp_login_failed_notify');
如需 WordPress 优化加速、主题修改、故障解决等服务,可联系我购买付费服务: 点此联系我 | 近期站内热门福利:
未经允许禁止转载
本文地址:https://www.77nn.net/288.html
版权声明:本文为原创文章,版权归 心梦无痕 所有,未经允许,禁止转载!

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝、微信、QQ扫一扫,即可进行扫码打赏哦

分享到:

评论0

7 + 3 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
关闭
没有账号? 忘记密码?

社交账号快速登录