日期:2014-05-20  浏览次数:20377 次

使用login控件登录后,如何获取相应的用户信息?
如题,我在网上找了一下。有一个方法,如下
if   (HttpContext.Current.User.Identity.IsAuthenticated)
                {
                        Label1.Text   =   HttpContext.Current.User.Identity.Name;
                }

但是这个Name是系统的用户名,Label1显示2XPUR0SX98RVUTB\Administrator

我想显示当前登录的信息,请问应该如何实现?

PS:不用SESSION,只用Membership或Membershipuser等类实现。

------解决方案--------------------
得到2XPUR0SX98RVUTB\Administrator这个
可能你在web.config
的登录模式是windows而不是forms

改成 <authentication mode= "Forms " /> 试试,看是不是你要的信息

个人见解,共同学习

------解决方案--------------------
如果是Form认证,User.Identity.Name就是用户名。

-------------------------------
爱读在线收藏夹 www.addtoo.net
-------------------------------