【发布时间】:2011-08-21 07:22:12
【问题描述】:
我有一个使用表单身份验证的网站,我的困境是我需要用户在他们第一次使用“www.[site].com”导航到该网站时点击Default.aspx 页面。然后他们可以选择单击登录链接以重定向到登录页面并从那里登录到该站点。
现在,每当您请求该站点时,您总会得到登录页面。我不确定我使用的是正确的方法吗?
有什么想法吗?
更新:像这样的流程:
- 导航到 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>
【问题讨论】:
标签: asp.net forms-authentication