c#-如何检查当前登录的用户是否有权访问Sharepoint 2013中的页面

埃尔热克

我正在为Sharepoint 2013写一个Webpart。我在.aspx文件的URL列表下Pages这些页面是诸如aboutus.aspx,departments.aspx等,我需要检查这些页面的权限以了解当前的登录用户和匿名用户。我得到一个循环文件​​,也有CurrentUser,但不知道如何比较特权。

//web.CurrentUser //Current user
foreach(...) {
    SPFile tmpfile = web.GetFile(tmpfilestring); //Page
    //need to compare privileges here
}
Madhur Ahuja

您可以使用这个简单的API

SPFile.CanOpenFile方法(布尔值,字符串)

指示当前用户是否有权查看文件的内容,指定访问级别以及用于接收ETag的输出变量。

http://msdn.microsoft.com/zh-CN/library/office/ee549635(v=office.15).aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

首页> C#>如何检查当前登录的用户是否有权访问Sharepoint 2013中的页面

来自分类Dev

如何根据用户的角色检查用户是否有权访问页面

来自分类Dev

在C#中:如何创建包含控件的元组列表和有权访问此控件的用户列表?

来自分类Dev

检查用户是否有权访问Yii RBAC中的操作

来自分类Dev

如何以编程方式获取有权访问SharePoint中的文件或文件夹的用户和组的列表

来自分类Dev

如何使用C#在sharepoint 2013中更改组权限

来自分类Dev

使用 C# CSOM 检查 SharePoint 2013 文档库中是否存在 DocumentSet

来自分类Dev

MVC C#:验证当前用户有权查看/更新数据

来自分类Dev

如何使用boto3在aws中检查s3访问密钥是否有权访问特定存储桶

来自分类Dev

在crm 2013 c#中的Aboutobjectid字段中检查类型

来自分类Dev

如何检查谁有权访问SQL Server中的对称密钥

来自分类Dev

如何在C#中获取当前的内存页面大小

来自分类Dev

在Sharepoint 2013中创建模板页面

来自分类Dev

如何确保我有权访问网站的根页面?

来自分类Dev

在C#中,如果登录身份帐户是非管理员用户,如何停止/启动/检查是否已注册?

来自分类Dev

Sharepoint 2013当前用户访问量最大的页面

来自分类Dev

在Treeline中,如何检查当前用户是否已登录?

来自分类Dev

如何使用C#更改CRM 2013中的状态/状态

来自分类Dev

如何使用C#更改CRM 2013中的状态/状态

来自分类Dev

我有权访问的Sharepoint 2013团队室列表

来自分类Dev

如何使用C#和OneNote Interop写入OneNote 2013页面

来自分类Dev

在ASP.Net C#登录页面中需要帮助

来自分类Dev

C#中IDisposable对象的共享所有权

来自分类Dev

如何编写一个Mixin来检查登录用户是否有权访问某些模型实例

来自分类Dev

如何在WSO2 API管理器中获取用户有权访问的所有范围

来自分类Dev

如何在C#中打印多个页面

来自分类Dev

如何使用C#从HTML页面中删除<script>标签?

来自分类Dev

如何抓取C#中附加的每个页面代码?

来自分类Dev

使用 C# 代码在 html 页面中获取登录用户,而无需在 VS 中打开?

Related 相关文章

  1. 1

    首页> C#>如何检查当前登录的用户是否有权访问Sharepoint 2013中的页面

  2. 2

    如何根据用户的角色检查用户是否有权访问页面

  3. 3

    在C#中:如何创建包含控件的元组列表和有权访问此控件的用户列表?

  4. 4

    检查用户是否有权访问Yii RBAC中的操作

  5. 5

    如何以编程方式获取有权访问SharePoint中的文件或文件夹的用户和组的列表

  6. 6

    如何使用C#在sharepoint 2013中更改组权限

  7. 7

    使用 C# CSOM 检查 SharePoint 2013 文档库中是否存在 DocumentSet

  8. 8

    MVC C#:验证当前用户有权查看/更新数据

  9. 9

    如何使用boto3在aws中检查s3访问密钥是否有权访问特定存储桶

  10. 10

    在crm 2013 c#中的Aboutobjectid字段中检查类型

  11. 11

    如何检查谁有权访问SQL Server中的对称密钥

  12. 12

    如何在C#中获取当前的内存页面大小

  13. 13

    在Sharepoint 2013中创建模板页面

  14. 14

    如何确保我有权访问网站的根页面?

  15. 15

    在C#中,如果登录身份帐户是非管理员用户,如何停止/启动/检查是否已注册?

  16. 16

    Sharepoint 2013当前用户访问量最大的页面

  17. 17

    在Treeline中,如何检查当前用户是否已登录?

  18. 18

    如何使用C#更改CRM 2013中的状态/状态

  19. 19

    如何使用C#更改CRM 2013中的状态/状态

  20. 20

    我有权访问的Sharepoint 2013团队室列表

  21. 21

    如何使用C#和OneNote Interop写入OneNote 2013页面

  22. 22

    在ASP.Net C#登录页面中需要帮助

  23. 23

    C#中IDisposable对象的共享所有权

  24. 24

    如何编写一个Mixin来检查登录用户是否有权访问某些模型实例

  25. 25

    如何在WSO2 API管理器中获取用户有权访问的所有范围

  26. 26

    如何在C#中打印多个页面

  27. 27

    如何使用C#从HTML页面中删除<script>标签?

  28. 28

    如何抓取C#中附加的每个页面代码?

  29. 29

    使用 C# 代码在 html 页面中获取登录用户,而无需在 VS 中打开?

热门标签

归档