MOSS中提升代码的运行权限

我们在开发MOSS中的应用的时候,有的时候当前用户是没有权限做某些动作的,我们可以在代码中通过让该用户模拟其他权限更高的用户来完成相关操作。代码如下:
SPSite siteColl = SPContext.Current.Site;
SPWeb site = SPContext.Current.Web;
SPUser user = site.Users[@"Domain\administrator"];
SPUserToken userToken = user.UserToken;
SPSecurity.RunWithElevatedPrivileges(delegate()
{
//以administrator身份来执行相关功能

});


本文转自生鱼片博客园博客,原文链接:http://www.cnblogs.com/carysun/archive/2008/12/08/1350139.html,如需转载请自行联系原作者

上一篇:JS事件调试 - 查找HTML元素绑定的事件以及绑定代码所在位置


下一篇:ML之CatboostC:基于titanic泰坦尼克数据集利用catboost算法实现二分类