建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

如何将 WordPress 设置为自动注销空闲用户

GG网络技术分享 2025-03-18 16:11 0


如今,Web 安全至关重要。 就在您可能认为您的网站不包含任何有价值的信息时,黑客可能会控制它。 他们可能会为了好玩而改变布局并稍微调整一下。

空闲的用户会话可能会导致暴力攻击,黑客将使用 cookie 劫持方法来访问您的网站。 这就是为什么如今大多数网站,尤其是与金融领域相关的网站,会自动注销其不活跃或闲置的用户。

作为网站所有者,您应该关注其安全性。 您可以为空闲用户使用此自动注销功能来增强您网站的安全性。

结果,不活动或空闲的用户将在一段时间后被自动踢出。 在这里,我们将看到如何配置 WordPress 自动注销 闲置用户。

WordPress 自动注销

手动方法

您可以使用以下步骤手动设置 WordPress 以自动注销空闲用户:

Paste the following code in your theme template:  

if(empty($id)){

wp_logout();

}

In your function.php file, paste the following code:

add_action('wp_logout','go_home');

function go_home(){

wp_redirect( '/wp-login.php?action=logout&custom-logout=yes' );

exit();

}

//If the custom parameter is set display the message on the login screen

if(!empty($_GET['custom-logout']) && strtolower($_GET['custom-logout']) == "yes"){

function custom_login_message() {

$message="<p class="message">Add your message here...</p><br />";

return $message;

}

add_filter('login_message', 'custom_login_message');

}

安装并激活注销插件

使用这个简单易用的插件可以自动从 WordPress 中注销非活动用户。 转到 WordPress 插件区域并搜索非活动注销插件。 单击以安装并激活插件。

安装插件后,您只需要进入设置并设置空闲超时。 所以现在不活动的用户会话将被自动终止。

您还可以配置要发送给用户的警告消息,提醒他们他们的会话即将结束。 它具有以下特点:

  • 倒计时功能,在会话终止前有 10 秒的倒计时。 此功能是可选的。
  • 醒来! 消息功能,而不是注销,系统会在用户处于非活动状态一段时间后显示唤醒消息。
  • 简单易用的界面
  • 可以自定义的弹出消息。
  • 多站点支持:所有站点设置都被覆盖。
  • 可以调整的空闲超时时间。
  • 用于防止并发注销的并发注销功能。
  • 您可以重定向到不同的页面,而不是只显示一个弹出框。 创建一个超时页面并添加您的内容,从而创建一个空白模板。 您还可以使用主题等单独设置样式。
  • 可以为单独的超时和重定向配置多个用户角色
  • 干净的用户界面
  • 多浏览器选项卡支持:如果用户打开了多个浏览器选项卡并在某个浏览器选项卡中处于活动状态,则不会发生注销。
  • Inactive Logout Pro 版本还具有一些附加功能,例如在 2 分钟的活动会话后自动关闭浏览器和注销。 它还可以覆盖多个登录的优先级。

空闲用户注销插件

您可以在 WordPress 中使用此插件自动注销空闲用户。 转到插件区域,然后单击添加新按钮。 搜索插件空闲用户注销。

选择具有相同名称的插件。 安装并激活插件。 这将在左侧管理面板中创建一个设置链接。

单击左侧面板中的设置。 单击空闲用户注销。 它出现在工具列表中。 该列表可能因用户而异,但会出现空闲用户注销。

您可以配置自动注销需要多长时间。 默认值为 20 秒,但这可能太短了,因此建议将其设置为最佳的 300 秒或 5 分钟。

如果您希望可以禁用 WordPress 管理员的空闲设置,那就是您。 如果您选中此复选框,则没有管理员帐户的任何人都不会发生空闲注销。 请记住保存您的更改。

相关文章:如何创建 WordPress 用户电子邮件列表

标签: WordPress op

提交需求或反馈

Demand feedback