首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >强制登录漏洞

强制登录漏洞
EN

WordPress Development用户
提问于 2013-03-06 00:17:00
回答 2查看 255关注 0票数 0

我希望限制对我的WordPress站点的访问,以便只允许注册用户。我尝试了以下插件:

  • 要求-登录
  • 验证器
  • 可湿性锁

它们都有相同的问题:在看到登录页面后,您可以轻松地在浏览器地址栏中重新键入URL以绕过登录屏幕并直接访问主页,而无需登录。只有主页才能以这种方式访问。点击任何菜单,都会带你回到登录屏幕。

我怀疑我的网站有问题,而不是插件。

我有以下活动插件:

  • 高级自定义域
  • 阿基斯迈特
  • Analytics360
  • 自定义Post模板
  • 自定义Post类型UI
  • Disqus评论系统
  • 复印机
  • 简易Tweet嵌入
  • 发电子邮件到这个页面
  • 谷歌分析
  • 重力形式
  • HotSpots
  • 名单职类员额
  • 迷你twitter提要
  • 彼得的登录重定向
  • 选择Q&A - WordPress问答插件
  • 原始HTML
  • 雷文西
  • 修订控制
  • Swiftype搜索
  • ThreeWP活动监视器
  • Usernoise Pro
  • W3全缓存
  • 可湿性粉剂
  • WPML多语言CMS

任何帮助都将不胜感激,谢谢。

EN

回答 2

WordPress Development用户

回答已采纳

发布于 2013-03-06 01:44:05

在我看来,你所需要的就是:

代码语言:javascript
运行
复制
function force_login_wpse_89581() {
  if (!is_user_logged_in()) wp_safe_redirect(wp_login_url());
}
add_action('template_redirect','force_login_wpse_89581');

这将强制用户登录页面,但已经登录的用户除外。

我不知道这些插件提供了什么,我的解决方案没有。也许你需要更复杂的东西。

票数 1
EN

WordPress Development用户

发布于 2015-03-28 04:13:15

您应该查看力登录插件;它是轻量级的、简单的,并且完全可以完成您想做的事情。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/89581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档