WordPress网站保护,为每个用户提供唯一的密码



我们如何根据Wordpress开发一个投票网站,其中登录页面login and password protected,登录名和密码基于用户的preloaded database。这个想法是为员工创建一个页面,他们可以在提供个人凭据后进入该页面。它不能基于他们注册的系统 - 他们的数据应该已经在数据库中。

我假设您不希望不同的用户有不同的用户角色。如果是这种情况,那么您将需要在主题的函数.php文件中创建一个函数,该函数将检查用户是否使用is_user_logged_in()登录,如果没有,则将他们重定向到登录页面。为了解决每个用户自己在网站上注册的问题,您可以创建另一段代码,该代码将从csv文件中迭代用户详细信息,注册它们并设置每个用户的密码。

此建议/方法的原因:

  1. 所有用户都在您的WP用户列表中注册,因此您的密码不容易被盗。
  2. 如果您愿意,可以在以后分配自定义用户角色和功能。
  3. 您可以一次性或批量添加用户,而无需在每次需要添加用户时重做相同的工作。
  4. 您不会冒破坏经过适当优化的WP中的数据库结构的风险。

现在请了解,您将需要利用对象缓存并使用pre_get_posts来管理大型站点。

祝你好运!!

相关内容

最新更新