====== Разблокирование пользователей ====== {{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;