sharepoint 获取loginname是系统账号问题
2013-03-28 14:53
267 查看
有时候我们需要获取到当前登录的用户名,但是如果是系统管理员的话(domain\mossadmin),获取到的用户名是sharepoint\system,这个肯定不是我们想要的,我们怎么能够获取到真实的登陆名呢。
我只找到了下面一种办法,基本满足我的需要。
但是有的用户提出了,我不想在页面上看到“系统账号”这几个字,绞尽脑汁也不知道怎么解决,希望有人能够回答这个问题。
我只找到了下面一种办法,基本满足我的需要。
SPSite site = SPContext.Current.Site; SPServiceContext context = SPServiceContext.GetContext(site); UserProfileManager d = new UserProfileManager(context); UserProfile uProfile = d.GetUserProfile(true); string userName = uProfile["AccountName"].ToString();
但是有的用户提出了,我不想在页面上看到“系统账号”这几个字,绞尽脑汁也不知道怎么解决,希望有人能够回答这个问题。
相关文章推荐
- sharepoint 中根据loginName获取displayName以及用户信息
- windows系统账号修改后sharepoint不能正常运行的问题记录
- sharepoint 中载入系统当前登录的用户,显示为ID#LoginName
- OAF学习笔记-12- 从系统获取ID值,查出Name,在页面显示
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- GetOSUserName() ---获取系统用户名函数
- 【获取iOS设备类型与系统版本号】结构体utsname与uname方法的使用
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】
- 日常问题记录--JSP页面中通过<s:property value="#parameters.userName[0]>获取URL参数中文时为乱码的解决办法
- OAF学习笔记-12- 从系统获取ID值,查出Name,在页面显示
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- 关于获取本地系统时间问题
- django 获取系统当前时间 和linux 系统当前时间不一致 问题处理。
- 关于C#中用WMI获取系统信息问题
- 获取Android源码时如何解决【fatal: Unable to look up android.git.kernel.org (port 9418) (Name or service not known)】的问题
- $("input[name=name]").val(); 无法获取值问题
- MOSS关于显示为“系统账号”登陆的问题
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取"产品付费数量等于0的问题"】
- 在Android studio中获取到的 VersionName 一直是1.0 VersionCode 一直是1 的问题
- windows下获取系统管理员账号明文密码工具mimikatz使用