gpt4 book ai didi

asp.net-mvc - ASP.Net MVC 的登录状态?

转载 作者:行者123 更新时间:2023-12-04 00:47:02 24 4
gpt4 key购买 nike

如何获取 ASP.Net MVC 的 LoginStatus?我可以在 MVC 上进行连接和身份验证,但我不确定如何获取 LoginStatus,有人可以帮忙吗?

最佳答案

创建新的 MVC 项目时,csproj 模板会创建一个名为“LoginUserControl”的局部 View ,位于 ~/Views/Shared/LoginUserControl.ascx。

该 View 具有以下逻辑,根据当前用户是否登录呈现不同的文本:

<%
if (Request.IsAuthenticated) {
%>
Welcome <b><%= Html.Encode(Page.User.Identity.Name) %></b>!
[ <%= Html.ActionLink("Logout", "Logout", "Account") %> ]
<%
}
else {
%>
[ <%= Html.ActionLink("Login", "Login", "Account") %> ]
<%
}
%>

关于asp.net-mvc - ASP.Net MVC 的登录状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/624012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com