zoukankan      html  css  js  c++  java
  • 解决 sharepoint 站点除了administrator 其他用户不能登陆的问题

    问题描述:
    用户已经添加到站点的人员和组里去了,并且也分配了可访问权限
    但是除了administrator用户外其他用户都不能正常访问页面
    一登陆都转到AccessDenied.aspx页面,提示:

    错误: 拒绝访问
    当前用户 
    您当前的登录身份为: ****

    ****为刚刚用来登陆的用户名
    不过这些用户访问系统设置页面(_layouts下面的页面)可以正常访问

    站点为自己修改过的站点,修改过default.master,系统js,系统css,application.master等

    解决方法:
    导致该问题的原因是站点使用了一个自己上传到sps主页母板页样式库中的custom.master
    但是custom.master没有在母板样式库中通过审批
    只要将custom.master通过审批就好了

    注:为什么没有通过审批的custom.master会导致除administrator用户外其他用户不能登陆?
    如果master在样式库没有通过审批
    在设置站点所使用的master时会看到一个警告:大意是没有通过审批的master不能向所有用户完全展现
    因此我自己猜测未通过审批的master除administrator外其他用户是被禁止访问的
    所以虽然这个用户登陆成功了
    但是当它去访问引用了custom.master的页面时就会被"拒绝访问"
    而系统的application.master是直接覆盖磁盘上的文件,这个文件没有需要审批的流程就能被所有登陆用户访问
    所以用户可以正常访问_layouts下面的页面

  • 相关阅读:
    DataGridView 实现,折叠的Tree效果
    DEV 总结
    EWS:邮箱的一个开放的接口服务
    socket,模拟服务器、客户端通信
    在ASP.NET Core中构建路由的5种方法
    扩展方法、泛型、委托,的小案例
    操作Work、Excel、PDF
    d3实现家族树
    大数据时代的图表可视化利器——highcharts,D3和百度的echarts
    函数防抖与节流
  • 原文地址:https://www.cnblogs.com/focus/p/613711.html
Copyright © 2011-2022 走看看