Toggle navigation
网站首页
关于我们
推广运营
网站优化
公众号运营
电商运营
运营推广
案例展示
产品展示
服务范围
建站技术
前端设计
asp.net
数据库
小程序
linux
php
电脑操作
联系我们
asp.net
主页
>
asp.net
>
解释一下Page.User.Identity.Name
解释一下Page.User.Identity.Name
2011-04-09
谁能帮我解释一下
Page.User.Identity.Name
这个玩意怎么用
想不明白他怎么获取登陆名的
给我个简单的演示更好
回答:
User.Identity.Name也是用Session和Cookies
通过内置的Membership安全机制工作
执行 FormsAuthenticationModule.OnAuthentication方法进行身份验证
调用 ExtractTicketFromCookie, 从cookie中解密出一个FormsAuthenticationTicket(ticket是通过登录验证的时候被加密写到cookie中的)
ticket中即包含登录用户名称,赋值给Context.User属性
以后读取Context.User则是直接读取这个变量的值
登录后的用户都会在cookie里保存一些加密后的数据.
浏览网页时,这些包含用户相关信息的数据被附加到 安全上下文里.其中就包括
Page.User.Identity对象.
简单地说,就是从cookie中读取 用户名,当然实际上应该会复杂一些,譬如解密等.
新闻资讯
网站优化
公众号运营
电商运营
前端设计
asp.net
数据库
小程序
linux
运营推广
php
电脑操作
最新资讯
IEnumerable和ICollectio…
VMware虚拟机安装Windows…
在VMware中安装CentOS7(…
PO VO BO DTO DAO 和 POJ…
ICollection和ICollectio…
最新案例
交通投资集团响应式模板
家政服务公司
宠物培训机构
网络建站企业网站
关于我们
公司概况
企业文化
联系我们
新闻资讯
网站优化seo
电商运营
公众号运营
客户案例
石家庄网站建设
石家庄网站制作
石家庄网站设计
网页设计
石家庄网络公司
小程序开发
产品展示
商城系统
点餐系统
报价系统
关注公众号
小程序