Asp.net mvc ASP MVC4 Razor[Authorize]标记是否具有自己的数据库?

Asp.net mvc ASP MVC4 Razor[Authorize]标记是否具有自己的数据库?,asp.net-mvc,razor,asp.net-mvc-4,Asp.net Mvc,Razor,Asp.net Mvc 4,我创建了一个ASP MVC 4 RAZOR Web应用程序,并创建了自己的数据库,在其中存储用户名和密码。我使用formauthentication设置了一个带有用户名的Cookie FormsAuthentication.SetAuthCookie(acc.Username, false); 当我使用自己的数据库时,[Authorize]和[AllowAnonymous]标记不起作用。我可以在数据库中使用这个标签吗?或者我怎么说loggedin用户X只能访问控制器A操作B 致以最诚挚的问候您

我创建了一个ASP MVC 4 RAZOR Web应用程序,并创建了自己的数据库,在其中存储用户名和密码。我使用formauthentication设置了一个带有用户名的Cookie

FormsAuthentication.SetAuthCookie(acc.Username, false);
当我使用自己的数据库时,[Authorize]和[AllowAnonymous]标记不起作用。我可以在数据库中使用这个标签吗?或者我怎么说loggedin用户X只能访问控制器A操作B


致以最诚挚的问候

您可以使用自定义会员资格提供商。这里有一篇关于它的好文章