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

  • 相关阅读:
    《Erlang程序设计》学习笔记-第2章 并发编程
    《Erlang程序设计》学习笔记-第1章 编译并运行程序
    76个值得你注意的erlang编程习惯
    教你透彻了解红黑树
    B树、B-树、B+树、B*树 红黑树
    TCP协议的一些认识及实践
    epoll 和select
    Log4erl
    排序_快速排序
    划分_快速排序的前提技术
  • 原文地址:https://www.cnblogs.com/focus/p/613711.html
Copyright © 2011-2022 走看看