【发布时间】:2018-04-06 17:58:18
【问题描述】:
我已经在我的 .net 核心应用程序中实现了 cookie 身份验证和 Novel ldap 身份验证。 我有一个登录屏幕,用户在其中输入他们的凭据,一旦通过身份验证,它就会将他们重定向到主页。在我的登录布局页面上,我想要一个注销链接,该链接将用户从应用程序中注销。在我的 .net mvc 应用程序的早期,我可以这样做:
@if (Request.IsAuthenticated)
{
<li><a href="#">Hello, @ViewData["FullName"] !</a></li>
<li><a href="@Url.Action("Logout", "Account")">Log Out</a></li>
}
else
{
<li><a href="@Url.Action("Login", "Account")">Log In</a></li>
}
我所有的身份验证、重定向等都可以正常工作,但在 .net 核心中相当于 Request.IsAuthenticated 或者我如何检查用户是否经过身份验证并相应地显示链接等。
不胜感激
【问题讨论】:
标签: authentication asp.net-core asp.net-core-mvc