我正在开发一个asp.net mvc应用程序并创建了我的自定义用户数据库和注册程序(需要电子邮件验证)。我可以使用自己的登录程序使用FormsAuthentication.SetAuthCookie,而无需处理asp.net的会员提供程序吗?这样做是否适用于[Authorize]属性?
答案 0 :(得分:3)
是的,您可以在自己的登录程序中使用FormsAuthentication.SetAuthCookie
,事实上,这是默认的asp.net mvc模板使用的。
[Authorize]
将起作用,因为FormsAuthentication.SetAuthCookie将{{1}}填充为true。