Членский API перенаправляет меня на страницу входа после успешной аутентификации - PullRequest
0 голосов
/ 27 июля 2010

Я использую API членства с аутентификацией форм. Иногда, когда пользователь пытается перейти на страницу login.aspx (например, www.mysite.com/login.aspx), происходит событие перенаправления, и адресная строка показывает что-то вроде этого www.mysite.com/Login.aspx?ReturnUrl=Login.aspx

Я хотел бы обратить на это внимание: пользователь вводит свой логин и пароль, после чего он снова будет перенаправлен на страницу входа.

Я пытался воспроизвести эту ошибку в сеансе отладки, но не смог.

Скажите пожалуйста, почему это происходит?

1 Ответ

1 голос
/ 07 сентября 2010

У вас проблемы с ролями?Имеет ли пользователь доступ к странице обратного URL?

Без дополнительной информации я не могу предложить какие-либо ответы, но вы можете найти SO: 62013 или Форумы: 1318557 или это сообщение в блоге полезно.

Если нет, посмотрите в Журнал трассировки и посмотрите, попадете ли вы когда-нибудь на свой обратный URL.В проблеме, с которой я столкнулся в данный момент, я вижу:

19   9/7/2010 5:50:03 PM   /login.aspx     302   POST   View Details
20   9/7/2010 5:50:03 PM   /Default.aspx   302   GET    View Details
21   9/7/2010 5:50:03 PM   /login.aspx     200   GET    View Details

, поэтому я получаю успешную регистрацию, но мой обратный URL перенаправляет обратно на регистрацию.(Я собираюсь поднять это как вопрос здесь сам.)

Но мое первое предположение должно было бы смотреть на роли.Можете ли вы отредактировать вопрос, чтобы добавить его в соответствующий раздел вашего web.config (и не забудьте сначала удалить все конфиденциальные данные; o)

...