在SharePoint 2010平台中,可以在当前用户登录系统的情况下使用其他用户身份登录,以达到在同一浏览器中切换用户身份的目的。
每个用户登录SharePoint系统之后都会在系统右上角将用户的名称显示出来,如图1-1所示:
图1-1
在图1-1中可以看当前用户是“系统账户”,并且在账户的后面还有一个向下的箭头,点击可以查看与用户相关的信息,如图1-2所示:
图1-2
在图1-2的用户菜单中可以看到“选择显示语言”、“我的设置”、“以其他用户身份登录”和“注销”功能。其中点击“以其他用户身份登录”会弹出一个登录框,如图1-3所示:
图1-3
在图1-3中选择“Use another account”使用另外的一个用户登录,如果此时还是用原来的用户登录,即使输入正确的账户和密码也不会让你登录的,只有使用其他用户登录才能再次进入系统中。
如果要在SharePoint 2010环境中的自定义页面中也可以弹出如图1-3的界面,则可以使用如下代码来实现:
<a href="javascript:LoginAsAnother(
'\u002f_layouts\u002fcloseConnection.aspx?
loginasanotheruser=
true
', 0)">以其他用户身份登录</a>
此代码是SharePoint 2010自身使用的代码,将此代码放在自定义的页面上即可直接使用。