У меня есть установка WSS с довольно большим количеством сайтов и дочерних сайтов. Я недавно включил аутентификацию на основе форм и разрешил пользователям форм доступ к один подсайт одного сайта. Это нормально работает - единственная проблема в том, что отдельный сайт отображается на верхней панели и является единственным, который отображается. Я проверил все разрешения и не могу найти ни ссылки на этого пользователя ни на сайте, ни на его дочерних сайтах (не должно существовать, потому что я просто создал пользователя). Попытка получить доступ к этим сайтам, поскольку этот пользователь запрещает мне доступ. Единственное, о чем я могу думать, это то, что у некоторой части подсайтов (библиотек документов и т.д.) или конкретного файла есть какие-то странные разрешения для всех ... Я просто не знаю, как программно проверить действующие разрешения для всех документов; делать это вручную просто невозможно. Любые идеи?
Пользователю предоставлен доступ к Субсайту 1 Сайта А. На верхней панели они только см. сайт B.
Это не похоже на проблему с разрешениями (если им предоставляется отказ в доступе при попытке доступа к сайту B, тогда все работает так, как должно быть). Похоже, вам нужно изменить навигацию (информация о том, как это сделать здесь: http://office.microsoft.com/en-us/sharepointtechnology/HA101191001033.aspx)