Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Memebership: The user account has been locked out. / 3 сообщений из 3, страница 1 из 1
17.05.2013, 11:42
    #38261630
Gena928
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Memebership: The user account has been locked out.
День добрый,
перенесли базу на новый сервер, и теперь не можем залогиниться на сайт. Ошибка:
Текст The user account has been locked out.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.Security.MembershipPasswordException: The user account has been locked out.

Source Error:


Line 95:
Line 96: <td>
Line 97: @_MyUser.GetPassword().ToString()
Line 98: </td>
Line 99:

Я залез в таблицы и проверил. Колонка IsLockedOut в табличке aspnet_Membership равна нулю, т.е. пользователь НЕ заблокирован.
Также пытался разблокировать его скриптом:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
    UPDATE dbo.aspnet_Membership
    SET IsLockedOut = 0,
        FailedPasswordAttemptCount = 0,
        FailedPasswordAttemptWindowStart = CONVERT( datetime, '17540101', 112 ),
        FailedPasswordAnswerAttemptCount = 0,
        FailedPasswordAnswerAttemptWindowStart = CONVERT( datetime, '17540101', 112 ),
        LastLockoutDate = CONVERT( datetime, '17540101', 112 )
    WHERE CAST('CA8A9ACD-06BC-4CC1-BE5C-FFFFFFFFFFFFF' AS UNIQUEIDENTIFIER) = UserId



Выполняется нормально, но пользователь все равно заблокирован.
В общем не понятно что происходит.
...
Рейтинг: 0 / 0
17.05.2013, 11:50
    #38261649
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Memebership: The user account has been locked out.
Во-первых, это поле IsApproved. Во-вторых, почему не пользуемся объектной моделью?

http://www.asp.net/web-forms/tutorials/security/admin/unlocking-and-approving-user-accounts-cs
...
Рейтинг: 0 / 0
17.05.2013, 11:55
    #38261655
Gena928
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Memebership: The user account has been locked out.
МСУВо-первых, это поле IsApproved. Во-вторых, почему не пользуемся объектной моделью?

http://www.asp.net/web-forms/tutorials/security/admin/unlocking-and-approving-user-accounts-cs


Не, это IsLocked out. ))))

Сорри, мой косяк.
Один (!!!) из пользователей (другой) был заблокирован. Затем, на форме, когда показывался список пользователей, вызывался метод MembershipUser.GetPassword(). Т.к. пользователь был заблокирован, то этот метод выдавал ошибку.
Получается мы логинились нормально, но сразу после логина возникала страница со списком пользователей, где вылетала такая ошибка.

бывает же... ))
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Memebership: The user account has been locked out. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]