0

我正在尝试连接到 Web 窗体 ASP.NET 管道并以属性返回自定义实现HttpContext.Current.User.Identity的方式扩展它。Name

在另一个答案中发现的一种可能方法是可以通过添加声明来添加新属性。我的两个问题是:

  1. 在 ASP.NET Web 窗体管道中的何处添加声明?和
  2. 是否可以覆盖现有Name属性?
4

1 回答 1

1

您可以在应用程序的 Global.asax 文件中实现 PostAuthenticate 事件。PostAuthenticate 事件在 FormsAuthenticationModule 验证表单身份验证 cookie 后发生。

以下链接可能会有所帮助: http ://bytes.com/topic/asp-net/answers/860607-setting-httpcontext-current-user

于 2015-09-01T21:52:49.303 回答