Pla*_*Kid 4 security authentication asp.net-mvc
我如何获得ASP.Net MVC的LoginStatus?我可以在MVC上连接和验证,但我不知道如何获得LoginStatus,任何人都可以帮忙吗?
当您创建新的MVC项目时,csproj模板会创建一个名为"LoginUserControl"的局部视图,位于〜/ Views/Shared/LoginUserControl.ascx.
此视图具有以下逻辑,根据当前用户是否登录,呈现不同的文本:
<%
if (Request.IsAuthenticated) {
%>
Welcome <b><%= Html.Encode(Page.User.Identity.Name) %></b>!
[ <%= Html.ActionLink("Logout", "Logout", "Account") %> ]
<%
}
else {
%>
[ <%= Html.ActionLink("Login", "Login", "Account") %> ]
<%
}
%>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2042 次 |
| 最近记录: |