0

我正在升级我当前的网站(c# + asp.net + webforms + sql-server-2008)。

在我当前的网站上,我拥有基于“asp.net 会员资格”的用户身份验证机制。

我的网站升级版使用asp.net mvc4。

所以,我需要做出选择:

  1. 继续在我的 mvc4 站点中使用 asp.net 会员资格(这可能吗?)

  2. 创建一个适用于 mvc4 的新身份验证机制。

你有什么推荐给我的?如果您选择第一选择,请告诉我如何将会员资格转移到 mvc4。如果您选择第二种选择,那么请给我另一种类似于会员的技术。

谢谢!

4

1 回答 1

1

MVC4 模板支持 SimpleMembership 提供程序,但您可以轻松更改 Web.Config 并继续使用现有的 aspnetDb 数据库。甚至共享使用(在过渡时期)也应该是可能的。

身份验证基本相同,授权已从 web.config 转移到控制器和操作上的属性。

[Authorize] // deny '?'
class AccountController
{
   [AllowAnonymous]
   public ActionResult Register() { }

   ...
}
于 2013-09-28T11:25:34.403 回答