Page.User 有什么用?

风声3 风声3 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我是一个ASP.NET初学者,没有ASP.NET 1.1的基础,直接学习2.0来的,遇到很多问题,希望得到大家的讨论和帮助!

提这个问题,请大家不要见笑,我发现定义里Page.User类型为一接口,其具体实现在哪都不知道,而且它的IIdentity Identity 值是如何来的,如何最终代表了访问者也不清楚。当然这些问题如果使用成员资格和角色就都不用管了,但是几经比较之后我还是决定自己写权限管理,这种情况下:Page.User还有用吗,或者我应该自己干预Page.User的一些动作,使它与自定义的用户系统关联?

以下是我看到的一些东西:
-----------------------
查看定义得知:
public class System.Web.UI.Page
{
// ……
public IPrincipal User { get; }
// ……
}
继续跟踪:
public interface System.Security.Principal.IPrincipal
{
IIdentity Identity { get; }
bool IsInRole(string role);
}
继续跟踪:
public interface System.Security.Principal.IIdentity
{
string AuthenticationType { get; }
bool IsAuthenticated { get; }
string Name { get; }
}
...全文

相关推荐

评论 22
收藏 已收藏
分享
返回顶部
风声3
.NET社区 62,272 成员 668,968 内容