接了一个系统,是sharepoint做的,设计到用户验证,其中有个SPSite类,构造实例后,访问其中的一些属性需要前台输入域用户和密码,现在有没有什么办法在后台用代码实现登录,不用再在前台输入了?没有做过sharepoint,具体原理不是很清楚。谢谢了
------解决方案--------------------
你在IIS里面 启用匿名认证。
------解决方案--------------------
楼主问题解决没有啊?
------解决方案--------------------
- C# code
SPSecurity.RunWithElevatedPrivileges(delegate() { using(SPSite site = new SPSite(url)) //这里是用System Account登录 { SPUserToken uer = 获取当前用户的UserToken; SPSite site2 = new site2(url, user); //这样就可以了 } });
------解决方案--------------------
顶楼上的小南哥, 在后台代码中提升权限即可;
------解决方案--------------------