0

全部,读完这篇文章后,我对在 Asp.net MVC4 中实现用户登录和身份验证有了一些想法。我希望有人可以帮助审查这一点。欢迎任何意见或其他解决方案。谢谢。

首先,我将使用 viewbag 变量来确定它是否是视图中经过身份验证的请求。代码应该是这样的:

<% if (ViewData["longined"] == "success")
   { %>
    //display something shows user already logged in. 
<%}%>

然后实现一个全局过滤器来检查可以从会话中检索的经过身份验证的用户信息。如果会话中确实存在此用户信息,则表示该用户没有登录。否则应设置 ViewData["longined"] == "success"

在登录动作和视图中。我可以在视图中填写用户名和密码,然后发布Action到验证它们。如果成功,我会将用户信息存储在会话中。

最后需要做的是在Global.asax. 谢谢。

4

0 回答 0