SharePoint中获取当前登录的用户名

摘要:
通过此方法获得的帐户信息是特定于域的。
SharePoint中获取当前登录的用户名
 

第一种方法:

System.Web.HttpContext.Current.User.Identity.Name.ToString();

或者:

 SPContext.Current.Site.OpenWeb().CurrentUser.Name.ToString();

这种方法不用获取当前的Site和Web信息,是全局使用的帐号信息。此方法获取的帐号信息是带域的。

第二种方法:

   string username = ""; 
  SPSite site = new SPSite("http://kf102"); 
  SPWeb web = site.OpenWeb(); 
  username = web.CurrentUser.LoginName.ToString();

这种方法可以获取指定站点指定网站下的当前登录的用户名。

免责声明:文章转载自《SharePoint中获取当前登录的用户名》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux file命令获取core文件所属进程问题*引使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法。下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SQL ----- 登陆(sql 注入)

登录 最简单的写法,获取用户名和密码,进行查询数据库,看是否能查到  但是这样很不安全,通过sql 语句就可以不知道密码也可以登陆  如下:通过sql 注入  在数据库中: 也可以通过用户名查询,进行比对密码等等, 现在一般借助第三方框架,如借助 shiro框架 ...

mstsc命令详解

1: 在xp sp2中用mstsc /console命令可以登录到远程桌面的控制台(和在电脑前以同一用户登录),xp升级到sp3后,不能这样用了。sp3中命令应该换成mstsc /admin。 2: xp sp3中mstsc的参数如下: 3: MSTSC [] [/v:] [/admin] [/f[ullscreen]] [/w:...

mysql8.0只能本地连接解决方法

最近,在安装好新版本的mysql后,使用java程序连接出现几个问题,首先是数据库连接url的问题,新的连接url需要加上时区这个参数,例如: jdbc:mysql://127.0.0.1:3306/localmysql?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/...

SharePoint的一些开发小技巧

TechEd 2006 BOF上看到SharePoint高手的演示,其中有很多开发者的小技巧,可以使日常的开发工作效率得以提高。打那时起就想回来把自己的开发环境也改良一下。在查看Ms的相关的文章后,终于如愿了。这些技巧同样也适用于MOSS 2007中的情况。 技巧一是要在系统的快速启动栏中放上两个快捷方式:一个是IIS的重新启动。原因恐怕了解SharePo...

第一篇-ubuntu18.04访问共享文件夹

1. 在访问Windows共享资料之前,请确保Windows共享是可用的。Linux访问Windows共享或者LInux共享资料给Windows时,都使用Samba软件 rpm -qa | grep samba-client查看samba-client是否安装。如果没有, sudo apt-get install smbclient安装 2. 查看该用户共...

Git操作之码云代码clone

安装Git  https://git-scm.com/book/zh/v2/起步-安装-Git  Git的网站上有详细的分各种系统的安装教程。 配置Git  1. 打开你要放置项目的本地路径,右键选择$ Git Bash Here。  2. 初始化用户名:$ git config --global user.name "用户名" 用户名修改为自己的用户名...