У меня есть веб-сайт, использующий проверку подлинности с помощью форм, моя дилемма в том, что мне нужно, чтобы пользователи переходили на страницу Default.aspx
при первом переходе на сайт с помощью «www. [Site] .com».Затем у них есть возможность нажать на ссылку для входа, чтобы перейти на страницу входа и оттуда войти на сайт.
Прямо сейчас, когда вы запрашиваете сайт, вы всегда получаете страницу входа.Я не уверен, что использую правильный подход, хотя?
Есть мысли?
Обновление: как этот поток:
- Перейдите на www. [Site] .com
- Получить
Default.aspx
- Нажмите
LoginStatus
элемент управления, настроенный с изображением - Перенаправляет на
Login.aspx
Учитываяэтот web.config выглядит так:
<authentication mode="Forms">
<forms loginUrl="Default.aspx" timeout="20" protection="None" cookieless="UseCookies"/>
</authentication>
Элемент управления LoginStatus
выглядит следующим образом:
<div class="loginStat">
<asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LoginImageUrl="~/images/Key-icon.png"
LogoutImageUrl="~/images/LogOut32.png" LogoutPageUrl="~/" ToolTip="Log in/out" />
</div>