当前位置:秋硕笔记 > 记录 > 正文

WordPress博客登陆失败后邮件提醒站长

WordPress登陆失败邮件提醒,很多博客管理员都遇到过自己的博客经常被恶意登陆尝试了,毕竟过于频繁的恶意登陆尝试对主机负载也是有影响,还能获得登陆失败的登录名,尝试的密码,登录时间,登录的IP,及时通过获取的IP来屏蔽之了,或者隐藏wp-login等方式来规避这种恶意的登陆尝试,可以有效提高安全性能,为了实现这个功能你不用安装插件只要一串代码就能搞定。


/*-----------------------------------------------------------------------------------*/
/* WordPress后台登录失败发送邮件通知!【第四种样式美化版!】
/*-----------------------------------------------------------------------------------*/
//2019年1月2日22:12:47 乔越博客美化
function loper_wp_login_failed(){
date_default_timezone_set('PRC');
$admin_email = get_bloginfo('admin_email');
$to = $admin_email;
$subject = '【登录失败】有人使用了错误的用户名或密码登录' . get_bloginfo('name') . '!';
$message = '

尊敬的管理员您好!

“' . get_bloginfo('name') . '”有一条登录失败的记录产生,若登录操作不是您产生的,请及时注意网站安全!

登陆失败信息如下
登录名' . $_POST['log'] . '
尝试的密码' . $_POST['pwd'] . '
登录时间' . date("Y-m-d H:i:s") . '
登录IP' . $_SERVER['REMOTE_ADDR'] . '

(此邮件由"' . get_option("blogname") . '"自动发出, 请勿回复) 

';
wp_mail( $to, $subject, $message, "Content-Type: text/html; charset=UTF-8" );
}
add_action('wp_login_failed', 'loper_wp_login_failed');

提示:如果你不喜欢这种颜色,你可以把#3895e8颜色代码改为你喜欢的!

[cc]
/*———————————————————————————–*/
/* WordPress后台登录失败发送邮件通知!【第四种样式美化版!】
/*———————————————————————————–*/
//2018年9月6日09:59:47拽立网美化
function loper_wp_login_failed(){
date_default_timezone_set(‘PRC’);
$admin_email = get_bloginfo(‘admin_email’);
$to = $admin_email;
$subject = ‘【登录失败】有人使用了错误的用户名或密码登录’ . get_bloginfo(‘name’) . ‘!’;
$message = ‘

尊敬的管理员您好!

‘ . get_bloginfo(‘name’) . ‘有一条登录失败的记录产生,若登录操作不是您产生的,请及时注意网站安全!

失败信息如下
登录名‘ . $_POST[‘log’] . ‘
尝试的密码‘ . $_POST[‘pwd’] . ‘
登录时间‘ . date(“Y-m-d H:i:s”) . ‘
登录IP‘ . $_SERVER[‘REMOTE_ADDR’] . ‘

(此邮件由’ . get_option(“blogname”) . ‘自动发出, 请勿回复) 

‘;
wp_mail( $to, $subject, $message, “Content-Type: text/html; charset=UTF-8” );
}
add_action(‘wp_login_failed’, ‘loper_wp_login_failed’);
[/cc]

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏

相关推荐

评论抢沙发