在asp.net mvc中以编程方式授权用户

本文关键字:编程 方式 授权 用户 asp net mvc | 更新日期: 2023-09-27 17:50:14

我需要以编程方式授权用户。

我的控制器周围有一个授权属性:

  [Authorize]
  public class ProductsController : Controller

在另一个控制器动作中,我调用一个webservice,如果成功则返回一个帐号。如果不是,它将返回一个错误。基本上,如果if条件为真,我想授权用户通过网站的其他部分。

 if (!string.IsNullOrEmpty(response.AccountNumber))
 {
   //Write code to Authorize user to use the rest of the site...
   then redirect to a page on my site.
 }else
 {
  //not authorized,
 }

该站点的用户将是管理员。

谢谢

在asp.net mvc中以编程方式授权用户

老问题,但既然这里除了蟋蟀什么都没有,我想我应该重新引导任何人来这里提问,这似乎做了一个体面的工作来覆盖这个话题。