在VirtualPathProvider类中获取登录用户

本文关键字:登录 用户 获取 VirtualPathProvider | 更新日期: 2023-09-27 17:54:38

我建立了一个处理请求并从数据库获取数据的VirtualPathProvider。使用asp identity 2013来处理授权。现在我想为这个页面(DB页面)申请asp身份。我的问题是如何在VirtualPathProvider中访问登录用户。

在VirtualPathProvider类中获取登录用户

解决方案。定义一个页面实例,例如:

 System.Web.UI.Page webPage = new System.Web.UI.Page(); 
if(webPage.User.Identity.IsAuthenticated) { }