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下面的页面

  • 相关阅读:
    day 34
    day 33 线程锁
    day 32 操作系统、线程和进程(GIL锁)
    day 31 网络基础的补充
    day 30 多线程 socketserver模块补充
    python自学笔记 2019/07/01
    类与对象的概念
    递归及三种二分法
    好看的颜色
    zend 汉化
  • 原文地址:https://www.cnblogs.com/focus/p/613711.html
Copyright © 2011-2022 走看看