====== Разблокирование пользователей ======
{{tag>Реализация:из_коробки Реализация:настройка}}
Пользователь может заблокировать свою учётную запись, если введёт неправильный пароль больше раз, чем указано в настройках системы.
Посмотрите тут: Администрировании -> Общие настройки -> Общие настройки -> чек-бокс "Число попыток ввода пароля (от 3 до 10)"
Самостоятельно пользователь не сможет разблокировать учётную запись.
Чтобы снять блокировку с пользователя:
- Администрирование -> Управление безопасностью -> Безопасность;
- в разделе «Заблокированные пользователи» нажмите кнопку «**Разблокировать**» напротив пользователя, с которого нужно снять блокировку (Рисунок 1).
{{ :product:auth:admin:unlock_user_1.png |}}
**Рисунок 1** -- Список заблокированных пользователей
===== Администратору БД =====
Если единственный администратор системы заблокировал свою учётную запись, то нужно выполнить скрипт на базе данных системы:
**Microsoft SQL Server:**
UPDATE DBO . Security_Principals
SET FailedLogins = '0' , AllowLogin = 'True', IsLocked ='False', PasswordExpireDate = NULL, Password = 'zgv9FQWbaNZ2iIhNej0+jA=='
WHERE Username = 'admin'
**PostgreSQL:**
UPDATE dbo."Security_Principals"
SET "FailedLogins" = '0' , "AllowLogin" = 'True', "IsLocked" ='False', "PasswordExpireDate" = NULL, "Password" = 'zgv9FQWbaNZ2iIhNej0+jA=='
WHERE "Username" = 'admin';
где ''Username'' -- **логин администратора в системе** -- имя пользователя-администратора, которое указывается при авторизации в системе. \\
После выполнения скрипта, учетная запись администратора разблокируется, а пароль к ней будет: 123456
__Если логин администратора также неизвестен, то сначала нужно выполнить скрипт__:
**Microsoft SQL Server:**
SELECT TOP (10) [Username]
FROM [dbo].[Security_Principals] WHERE IsAdmin = 1
**PostgreSQL:**
SELECT "Username"
FROM "Security_Principals" WHERE "IsAdmin" = true
LIMIT 10;