Странная проблема с логином в веб-приложении asp.net в IE - PullRequest
1 голос
/ 17 января 2010

В моем веб-приложении, когда я пытаюсь войти в систему из Mozilla или chrome, он выводит меня на правильный URL-адрес, на который я перенаправляю после аутентификации, используя im-аутентификацию.

Но когда я пытаюсь сделать это в IE, он просто помещает мой предполагаемый URL-адрес в строку запроса как return и снова выдает приглашение на вход в систему.

Есть ли у кого-нибудь идеи относительно того, почему это может быть и как это можно исправить.

Для перенаправления я использую

FormsAuthentication.SetAuthCookie(username, false);
                    Response.Redirect(redirectUrl);

Этот логин работал даже в IE, прежде чем я поместил код, чтобы разрешить доступ из внешнего приложения, что предполагает создание нового пользователя aspnet при необходимости. Может ли это быть проблемой.

Ответы [ 2 ]

1 голос
/ 17 января 2010

Исправлено было просто очистить данные браузера. : D

куки и кеш удалены.

Мне просто нужно было назвать куки .... LOL ...... никогда не буду использовать безымянные куки: D

0 голосов
/ 17 января 2010

Вы должны использовать FormsAuthentication.RedirectFromLoginPage метод.

...