WordPress的平安问题是不容漠视的,怎样通晓他们的登录信息是否被泄漏,他们的博客被重复试验登录?今天,我为人人分享怎样配置他人登录WordPress后盾时发邮件展现治理员呢?
后盾登录胜利提醒
如果有人登录WordPress的后盾,就会向电子邮件发送一封电子邮件,以展现您某人已经登录。如果您过后不登录,您将处于警戒状态。
将下列代码放入主题的functions.php中:
/***************************************************** 函数名称:wp_login_notify 函数感化:有登录wp后盾就会email照顾博主 一淘模板******************************************************/functionwp_login_notify(){date_default_timezone_set('PRC');$admin_email=get_bloginfo('admin_email');$to=$admin_email;$subject='你的博客空间登录展现';$message='你好!你的博客空间('.get_option("blogname").')有登录!
'.'请肯定是您自身的登录,以防他人袭击!登录信息下列:
'.'登录名:'.$_POST['log'].'
'.'
登录明码:'.$_POST['pwd'].'
'.'
登录时日:'.date("Y-m-dH:i:s").'
'.'
登录IP:'.$_SERVER['REMOTE_ADDR'].'
';$wp_email='no-reply@'.preg_replace('#^www.#','',strtolower($_SERVER['SERVER_NAME']));$from="From:"".get_option('blogname').""";$headers="$fromnContent-Type:text/html;charset=".get_option('blog_charset')."n";wp_mail($to,$subject,$message,$headers);}add_action('wp_login','wp_login_notify');
后盾登录失利提醒
/***************************************************** 函数名称:wp_login_failed_notify 一淘模板 函数感化:有同伴登录wp后盾就会email照顾博主******************************************************/function wp_login_failed_notify(){date_default_timezone_set('PRC');$admin_email = get_bloginfo ('admin_email');$to = $admin_email;$subject = '你的博客空间登录同伴谗言';$message = '你好!你的博客空间('.get_option("blogname").')有登录同伴!
'.'请肯定是您自身的登录失误,以防他人袭击!登录信息下列:
'.'登录名:'.$_POST['log'].'
'.'
登录明码:'.$_POST['pwd'].'
'.'
登录时日:'.date("Y-m-dH:i:s").'
'.'
登录IP:'.$_SERVER['REMOTE_ADDR'].'
';$wp_email='no-reply@'.preg_replace('#^www.#','',strtolower($_SERVER['SERVER_NAME']));$from="From:"".get_option('blogname').""";$headers="$fromnContent-Type:text/html;charset=".get_option('blog_charset')."n";wp_mail($to,$subject,$message,$headers);}add_action('wp_login_failed','wp_login_failed_notify');
有人试图登录到您的系统,但它不起感化。这种重复的试验将会被记载下来并发送给博主,如果有登录失利的记载,就会向您的邮箱发送电子邮件,发送其余人试验到您邮箱的登录名以及登录明码。
网友评论