从网站加载的 DLL 中获取用户标识

本文关键字:获取 用户标识 DLL 网站 加载 | 更新日期: 2023-09-27 18:31:35

我有一个从 Web 应用程序动态加载的 DLL。 在这个 DLL 中,我需要获取用户身份。我无法将其从 Web 应用程序传递到 DLL,因为我无法控制 Web 应用程序部分。

我知道在网络应用程序中,我可以通过以下方式获得此ID:

Page.User.Identity.Name;

但不确定我如何从我的 DLL 内部获取它,因为这在我的 DLL 中似乎不可用。对此有什么想法吗?

从网站加载的 DLL 中获取用户标识

HttpContext 对象上有一个 User 属性。您需要在库中引用 System.Web。