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');

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容