loginview显示“;欢迎系统名称/管理员”;以及第一次页面加载时注销

本文关键字:第一次 加载 注销 显示 系统 loginview 管理员 | 更新日期: 2023-09-27 18:21:27

我修改了我的代码以使用LoginView,之前我在一个aspx页面中有一个按钮重定向到login.aspx,另一个按钮注销,一切都很好,现在我的主页中有一一个LoginView而不是按钮,我添加了下面的代码。但当我加载页面时,它会在我登录页面之前显示我的状态为loggedin,并且我有另一个页面login.aspx来实际输入凭据和用户名,密码存储在sql server中。这是loginView 的代码

            <asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false">
                <AnonymousTemplate>
                    [ <a href="~/Account/Login.aspx" ID="HeadLoginStatus" runat="server">Log In</a> ]
                </AnonymousTemplate>
                <LoggedInTemplate>
                    Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>!
                    [ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Log Out" LogoutPageUrl="~/home.aspx"/> ]
                </LoggedInTemplate>
            </asp:LoginView>

它这样做是因为我没有使用角色和成员身份吗?请帮帮我。我在互联网中搜索问题时运气不佳

loginview显示“;欢迎系统名称/管理员”;以及第一次页面加载时注销

尝试FormsAuthentication.SetAuthCookie(用户名,persistCookie)。然后重定向到内部页面。