zoukankan      html  css  js  c++  java
  • 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身份来执行相关功能
    });
    作者:生鱼片
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    第16次作业
    第15次作业
    第14次作业
    第13次作业
    第12次作业
    第11次作业
    第十次作业
    第九次作业
    第八次作业
    滚动视图练习
  • 原文地址:https://www.cnblogs.com/carysun/p/1350139.html
Copyright © 2011-2022 走看看