我已经在我的.net核心应用程序中实现了cookie身份验证以及Novel ldap身份验证。 我有一个登录屏幕,用户输入他们的凭据,一旦经过身份验证,就会将其重定向到主页。在我的登录布局页面上,我想要一个注销链接,将用户注销到应用程序之外。在我的.net mvc应用程序中,我可以做到:
sess.run()
我的所有身份验证,重定向等工作正常,但在.net核心中相当于Request.IsAuthenticated,或者我如何检查用户是否经过身份验证并相应地显示链接等。
赞赏投入
答案 0 :(得分:1)
我认为你在寻找的是
User.Identity.IsAuthenticated
答案 1 :(得分:1)
上面分享的svek应该有效。调试以确定您是否正确进行身份验证,您正在设置好Cookie。
特别是对于.net核心,这应该可行。
@if (User.Identity.IsAuthenticated)
{
<a asp-area="" asp-controller="YouController" asp-action="YourAction">Logout</a>
}