我期待从ASP.NET Web窗体一个项目,我必须升级到MVC 4如何在MVC 4登录/ SimpleMembership工作
在升级的过程中,我试图重新评估的方式我们处理认证和登录。
当前,当用户尝试登录时,我(前端)调用数据库进行验证,然后以相关的“令牌”返回yay或nay。然后我必须将该令牌传递到我们网站上的下一页,并将其放置到JavaScript对象中。然后该令牌随每个ajax调用一起传递,并在每次使用新令牌后进行更新。我亲自在客户端浏览器中管理该令牌。
现在,在MVC 4中,默认的Internet应用程序提供了使用某种形式的本地注册和登录所需的逻辑。但我不明白它是如何工作的。
用户'注册'后,存储在哪里?
当用户登录然后更改页面时,该用户如何保持登录?他的凭证如何通过?
在我看来,目前处理我们登录的方式严重过时和有缺陷。但是现在我不明白我如何设置MVC来查看我们当前的(外部的,它不在这个项目中)数据库来验证用户。
我有一本关于MVC 4的书,但似乎没有详细说明它是如何工作的。
任何帮助,将不胜感激。
谢谢!