# 锁定用户

您可以在服务器上设置安全性，以便登录尝试多次失败将锁定用户。

## 与安全功能锁定的区别

Web Viewer锁定功能独立于安全功能中的锁定。

| 安全功能锁定 | Web Viewer锁定
锁定目标 | 服务器 (人机界面) | 客户端
登录操作 | 登录到服务器上的工程 | 从客户端登录服务器
受锁定影响的用户 | 低于[解锁安全级别]中设置的安全级别的所有用户都被锁定。 | 锁定用户

注：

- 有关安全性中锁定功能的信息，请参阅以下内容。
  锁定用户帐户
- 当用户被锁定在Web Viewer中时，可以将其记录在操作日志中。有关信息，请参阅以下内容。
  以操作记录为目标的操作

## 设置

注： 要使用此功能，请启用[安全设置]属性，并在工程中添加用户帐户。有关设置用户的信息，请参阅以下内容。
BLUE Web Viewer概述和开发流程

1. 在工程浏览器窗口中，转到[系统架构]并单击[目标01]。
2. 在属性窗口中，单击[高级]选项卡，然后单击[数据访问]选项卡。
3. 转到[Web功能设置]➞[Web Viewer设置]，选中[安全设置]复选框并设置以下属性。
   属性属性

   [尝试次数]
   设置在服务器锁定前，客户端在指定周期内（尝试周期）尝试登录失败的次数。 设置值范围:1-10

   [尝试周期（秒）]
   设置以秒为单位的时间周期，其间指定的客户端登录尝试失败次数（尝试次数）将锁定服务器。 设置值范围:1-600

   [锁定时间（秒）]
   由于客户端尝试登录失败导致服务器被锁定后，以秒为单位设置释放锁定的时间量。 设置值范围:1-600

## 登陆失败的示例

下面描述用户从客户端登录失败的情形。

Web Viewer设置如下。

属性 | 设置
[尝试次数] | 5
[尝试周期（秒）] | 60
[锁定时间（秒）] | 30

#### 登录失败

当用户第一次登录失败时，计时器开始计数。如果用户继续登录失败，并且在第五次登录尝试失败时计时器未达到60秒（[尝试周期（秒）]的设置值），用户将被锁定。直到30秒（[锁定周期（秒）]的设置值）后，用户才能再次登录。

锁定时间消逝前的额外登录尝试将重新启动锁定时间。

下面说明了各种Web Viewer登录情形。

##### 用户锁定

A：尝试周期

B：锁定时间

失败的登录尝试

用户锁定

当用户登录失败时，[尝试周期]开始计数。如果在[尝试周期]结束前，用户登录失败达到定义的次数，将按照[锁定时间]锁定用户。在[锁定时间]过后，将为用户释放锁定。

##### 在用户锁定之前尝试周期消逝

A：尝试周期(1)

B：尝试周期 (2)

失败的登录尝试

当用户登录失败时，[尝试周期]开始计数。如果在用户登录失败达到定义的次数前[尝试周期]消逝，将重置进程。用户下次登录失败时，[尝试周期]将再次开始计数。

##### 用户锁定时间延长

A：尝试周期

B：锁定时间(1)

C：锁定时间(2)

失败的登录尝试

用户锁定

当用户登录失败时，[尝试周期]开始计数。如果在[尝试周期]结束前，用户登录失败达到定义的次数，将按照[锁定时间]锁定用户。如果用户在[锁定时间]结束前再次尝试登录，即使输入的用户名和密码有效，[锁定时间]也将从头开始重新计数。一旦没有更多的登录尝试并且[锁定时间]已过，锁定将从用户释放。

## Web Viewer锁定的注意事项

- 当用户被锁定在服务器上时，服务器本身将被锁定。当服务器处于这种状态时，只有授权用户才能登录并释放对服务器的锁定。当用户在 Web Viewer 客户端上被锁定时，该用户将被锁定，并且仅在[锁定时间]过后才能释放该用户的锁定。没有释放用户锁定的特殊方法。
- 即使是用户在客户端上被锁定时，其他任何用户仍然可以从客户端登录，不仅仅是经过特殊授权的用户。
- 即使是服务器被锁定时，用户仍然可以从客户端登录到服务器。

- 在用户在客户端上被锁定后，操作日志不会记录该用户任何其他失败的登录尝试。仅在用户锁定被释放后，操作日志才会继续记录用户的操作。