我正在开发一个 ASP.NET MVC4 社交网络应用程序,它将有 5 种类型的用户,即学生、管理员、主管、提供者等。
我想使用表单身份验证,因为它是一个互联网应用程序。我的数据库有USERS, ROLES & FEATURES
表以及 SQL 服务器中的其他表。如何在 ASP.NET MVC 中实现身份验证?我在哪里存储登录用户的信息?( e.g. session, viewbag, tempdata, etc.
) 以及实现这一点的最佳方法是什么?我不想使用 MVC 提供的默认网络安全功能。
带有源代码的应用程序会有很大帮助。我尝试了 NerdDinner,但它使用的是我不想使用的默认网络安全类。
请帮助我。