Отключите URL возврата в аутентификации формы - PullRequest
1 голос
/ 05 марта 2010

На нашем веб-сайте мы добавляем журнал всякий раз, когда пользователь входит в систему. Теперь мы добавляем журнал непосредственно перед его переходом на домашнюю страницу. Но, предположим, когда пользователь не вошел в систему и попробуйте нажать любой URL, кроме домашней страницы или страницы по умолчанию. В этом случае ReturnUrl - это та страница на странице входа. Итак, после входа в систему он переходит на запрашиваемую страницу вместо домашней. Таким образом, это не касается той части, где мы регистрируем информацию о входе пользователя в систему.

Итак, я пробую две вещи: мы можем каким-либо образом отключить ReturnUrl или мы можем установить ReturnUrl по умолчанию, чтобы независимо от ReturnUrl он всегда шел на домашнюю страницу.

Может ли кто-нибудь помочь мне с этим.

Мы используем проверку подлинности формы

 <authentication mode="Forms">
  <forms loginUrl="Login.aspx" defaultUrl="Default.aspx" protection="All" path="/" slidingExpiration="true" cookieless="UseCookies" enableCrossAppRedirects="true" />
</authentication>

1 Ответ

1 голос
/ 05 марта 2010

Если вы добавляете журнал пользователей, которые входят в систему, то было бы более целесообразно поместить код, который добавляет журнал с кодом, который аутентифицирует пользователя. Поэтому создайте журнал в действии / странице входа в систему, а не в домашнем действии / странице.

...