站长学院 2021年06月19日
0 收藏 0 点赞 812 浏览 754 个字

最近刚启用ripro主题,发现一天几百个注册会员,后来方发现都是注册机操作,查看后台日志,发现该IP地址利用了wp-login.php这个wordpress原生注册登录页面,主题对这个页面没进行处理。

测试了一下,通过这个页面可以任意进行注册,只要输入用户名和邮箱,点击注册,wordpress后台就会提示你注册成功,直接绕过了验证码,而且邮箱地址还可以任意虚构,恶意用户只要编写一个python脚本很轻松就可以无限注册用户对网站进行攻击。

一般情况下个人博客网址都直接关闭了注册功能,因此不存在非管理员访问后台的问题。但如果你使用WordPress开发了多用户功能,通常已经采用自定义的表单和用户面板来替代了WordPress的后台用户面板,这时候可能要考虑禁止用户访问WordPress管理后台了,具体代码如下,添加都主题functions.php即可。

// 禁止非管理员登录后台
add_action('admin_init', 'redirect_non_admin_users');
function redirect_non_admin_users() {
if (!is_super_admin() && empty($_REQUEST)) {
wp_redirect(home_url('?from=wp-admin'));
exit;
}
}

// 移除原生登录注册
add_action('login_head', 'redirect_login_form_register');
function redirect_login_form_register() {
wp_redirect(home_url('?from=wp-admin'));
exit(); // always call `exit()` after `wp_redirect`
}

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.mizhanw.com/blog/620.html

上一篇:

已经没有上一篇了!

相关推荐
如何向WooCommerce导入产品(快速而简单的方法)
无论你是刚开始用WooCommerce开店,还是想加快向现有商店添加产品的进程,学习如何向WooCommerce导入产品都很重要。批量导入产…
日期:2023-11-29 点赞:0 阅读:8
WordPress建站教程:解决谷歌字体导致的网站卡顿问题
继续分享wordpress建站教程。悦然wordpress建站之前使用blocksy主题帮客户做了一个物流公司公司建设,网站的各方面都还不错…
日期:2023-11-22 点赞:0 阅读:21
WordPress外贸网站速度优化:如何选择性能优化插件?
使用wordpress建站时,我们一定要考虑到wordpress网站加速问题,因为网站打开速度太慢会影响到用户体验和谷歌SEO优化效果。一般…
日期:2023-11-22 点赞:0 阅读:18
什么是WordPress跨境电商AB站?
做过wordpress跨境电商网站的人应该都知道,支付收款是一个大问题,特别是Paypal封号比较严重,之前帐户清零的新闻还历历在目,其它的…
日期:2023-11-22 点赞:0 阅读:20
不用实名的VPS,2023年最好的匿名VPS服务器推荐,看这篇就够了!
匿名VPS或者是不用实名的VPS是指您使用虚拟专用服务器托管您的网站,并且不需要提供实名信息,并且有关托管公司和网站所有者的任何信息均保密。…
日期:2023-11-16 点赞:0 阅读:20
无需注册手机号登录aapanel宝塔面板海外版安装教程+一键汉化脚本
先推荐一款更精简版本的再确定是否需要安装 https://github.com/midoks/mdserver-web 复制 正文开始 Ce…
日期:2023-11-16 点赞:0 阅读:37
发表评论
暂无评论

还没有评论呢,快来抢沙发~