gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 3 用户身份验证

转载 作者:行者123 更新时间:2023-12-03 13:20:31 25 4
gpt4 key购买 nike

进行简单用户验证(帐户登录)的常用方法有哪些?

另外,每个区域可以有不同的身份验证方案吗?

编辑

我正在创建一个电子商务网站,该网站需要为每个用户提供 protected 操作。那么如何去做呢?它需要能够只让经过身份验证的用户访问他们的信息。

最佳答案

在 MVC 中进行身份验证时,您有多种选择:

  • 内置 MVC 表单例份验证(Tutorial available herehere)
  • 在 MVC3 ( Link here ) 中使用带有 Cookie 的表单例份验证
  • 使用 Windows 身份验证 (Learn more here...)
  • 混合模式认证 ( Using Windows / Forms Authentication together. )

  • 内置的表单例份验证可以让您根据角色、用户等限制对应用程序不同区域的访问,使用 [Authorize] 很容易实现。属性。

    以下要求用户登录:
    [Authorize]
    public ActionResult YourActionNameGoesHere()
    {
    }

    同样,以下要求用户登录并且是管理员:
    [Authorize(Roles="Administrator")]
    public ActionResult YourActionNameGoesHere()
    {
    }

    这些只是完成它的几种方法,正如您所看到的,有许多不同的方法可以实现这一点 - 我希望这可能有助于您做出决定。

    关于asp.net-mvc - ASP.NET MVC 3 用户身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5463852/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com