如何仅允许某些用户登录

时间:2012-04-25 作者:xyz

我已经看过了,但找不到一个插件或代码,只允许certin用户登录我的wordpress站点,例如wan、velma、bob和no other。

有人知道怎么做吗。

ThanksTim公司

3 个回复
最合适的回答,由SO网友:Extrakun 整理而成

您可以做的是将您的特定用户列表设置为admin,并使用Theme my Login 将管理员用户重定向到您想要查看的页面,并将所有其他角色设置为重定向到他们无法访问的无效页面。

SO网友:MathSmath

我不确定我是否理解这个问题--您是否尝试过禁用注册(设置>常规>取消选中“任何人都可以注册”)?禁用注册后,您可以删除任何不想登录的帐户。

这是否解决了您的问题,或者是否有其他要求?

如果您担心登录安全性,我建议您使用双因素身份验证助手,如Duo:http://wordpress.org/extend/plugins/duo-wordpress/ 基本上,它要求你接听一个电话,或者在手机允许你登录之前输入一个发短信到手机上的代码。很酷!我个人很难让Duo插件与我编写的一些自定义登录内容配合得很好,但是如果你没有任何其他登录安全插件,那么它工作得很好。

结束

相关推荐

sprintf bloginfo odditie

为什么会发生迪斯科恐惧症?我不太清楚,但我向你保证,这是因为我可能错过了一些简单的PHP最佳实践:<?php echo \'<h3>\' . sprintf(__(\'Welcome to %s\', \'roots\'), bloginfo(\'name\')) . \'</h3>\'; ?> 出于某些原因,输出:Site Name<h3>Welcome to </h3> 任何朝着正确方向的轻推都会让我非常感激——也许在我弄