如何通过 MVC 使用会话验证 ASP .Net Core 2.0 中的登录(无身份验证)

How to use session for verifying login in ASP .Net Core 2.0 by MVC (no authentication)

我已经使用 MVC 5 无身份验证模板创建了一个登录表单并连接到 MS-SQL 本地服务器,现在我需要使用会话验证登录状态。我尝试浏览它,但找不到最佳解决方案。所以请有人帮我确定最佳解决方案。

除非您是安全专家,否则我强烈建议您不要自行进行身份验证。

您在 Web 上找到的关于 mvc 应用程序身份验证的大多数文档都将引用 asp 身份。我建议使用它,除非你也有充分的理由。

使用

之类的东西
[Authorize]

关于控制器操作

并使用

User.Identity.IsAuthenticated

检查用户是否登录已全部完成。

无需重新发明轮子