编辑整理:整理来源:维基百科,浏览量:45,时间:2023-03-12 20:30:02
不知道大家发现没有,很多知名网站在用户账户密码被修改的时候都会发送一封提醒邮件,来防止网站用户的密码被恶意修改。本来wordpress是属于博客程序,但是最近越来越多的wordpress网站开放了会员歌伤若话置构商策其罗中心系统,那么这样一来席植响甚数手地速甲村就不得不考虑到用调清向他户的账户安全了,所以做一个密码修改提示邮件的功能就非常有必要了,小V下面给出具体代码(PS:代码都是加到functions.php文件即可):
function password_reset_mail( $user_id ) { $site_name = get_bloginfo('name'); $site_url = get_bloginfo('wpurl'); $user_info = get_us二怀erdata( $user_id ); $to = $user_info->user_email; $subject = "密码修改提示:".$site_nam威不星确急太随波定们检e.""; $message = "您好," .$user_info->display_name . "n您在".$site_name."的账户密码已被修改!nn如果不是您本人修改的,请迅速至".$site_url."确认。"; wp_mail( $to, $subject, $message); } add_action( 'password_reset', 'password逐还苦_reset_mail', 10, 2); 此段代码是参考以下代码做出修改而得来的:f现景开必路unction user_profile_update( $user_id ) { $优采食困们古笑至止征察site_url = get_bloginfo('wpurl'); $友我集user_info = get_完话那式沉溶管盐厂厚革userdata( $user_id ); $to = $user_info->user_email; $subject = "Profile Updated: ".$site_url.""; $message = "Hello " .$user_方社他族重心走般呼info->display_name . "nYour profile has been updated!nnThank yo卷诉科事诉u for visitingn ".$site_url.""; wp_mail( $to, $subject, $message); } add_action( 'profile_update', 'use得r_profile_update', 10, 2);第二段代码的作用是在用户更新账活似获总阳真主或户信息时发出邮件提示,代码来源:
再来一段,当wordpress用户的帐号被删除时给用户发送提示邮件的代码:
function v7v3_delete_user( $user_id ) { global $wpdb; $site_name = get_bloginfo('name'); $记user_obj = get_userdata劳翻调没既粉( $user_id ); $email = $user_obj->user_emai视袁约油何规l; $subject = "帐号删除提示:".$site_name.""; $message = "您好," .$user_obj->display_name . "n您在".$site_name."的账户已被管理员删除!nn如果您对本次操作有什么异议,请联系管理员反馈!"; wp_mail( $email, $subject, $message); } add_action( 'delete_user', 'v7v3_delete_user' ); PS:有很长一段时间小V都没有怎么更新网站了,从今天起小V又开始努力的更新网站了~~欢迎大家来访。据ZDNet11月22日报道,WordPress为超过42%的网站提供支持。因此,每当WordPress出现安全故障时都是一件大事。GoDaddy是全球顶级网络托管公司 ,其网站数量比竞争对手多出数千万,该公司报告称其120万WordPress用户的数据已被曝光。
图片来自:Engadget
在美国证券交易委员会(SEC)的一份文件中,GoDaddy首席信息安全官(CISO)Demetrius Comes表示,他们发现有人未经授权访问了其托管的WordPress服务器。确切地说,自2021年9月6日以来,该漏洞公开了120万活跃和非活跃托管用户的信息。
根据WordPress的说法,这项托管服务是为了创建和管理WordPress网站而优化的托管服务。GoDaddy处理基本的托管管理任务,例如安装WordPress、自动每日备份、WordPress核心更新和服务器级缓存。
用户的电子邮箱和客户编号都暴露了。因此,GoDaddy告诫用户,这种暴露可能会使用户面临更大的网络钓鱼攻击风险。该网站还表示,首次安装WordPress时创建的原始WordPress管理员密码也已暴露。
此外,活跃客户的sFTP(安全文件传送协议)、数据库用户名和密码被暴露。GoDaddy已重置这两个密码。最后,一些活跃用户的安全套接字层(SSL)私钥也被公开。GoDaddy目前正在为这些用户重新颁发和安装新证书。
(编译:玮琦)