форум vBSupport.ru > vBSupport.ru > How-Tos, Hints & Tips > Статьи, обзоры, каталоги
Register Меню vBsupport Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
Smalesh
В Черном списке
Arrow Маски доступа или как управлять доступом к разделу без хаков
12

Маски доступа - это штатная возможность движка форума разрешать или запрещать доступ к разделу для отдельных пользователей. Вполне исчерпывающе об этом написано в справке форума:

Quote:
Маски доступа позволяют разрешать или запрещать доступ к части форума для определенных пользователей. Чтобы их использовать, вы должны включить эту опцию. Эта опция также влияет на то, могут или нет пользователи просматривать разделы, к которым у них нет доступа. (Если установить "Нет", они смогут видеть такие разделы их в списке разделов, но не смогут войти в них. Если установить "Да", они даже не увидят такие разделы.)
Для использования масок доступа на форуме, необходимо первоначально их включить. Идем в Основные настройки > Включить маски доступа > Да



Теперь при редактировании профиля пользователя в панели администратора будет возможность отредактировать маски доступа указанного пользователя



Откроется табличка, в левой части которой будут перечислены разделы форума, а в правой части будут предложены варианты "Да/Нет/По умолчанию"



Справка гласит следующее
Quote:
При выборе "Да" пользователь будет иметь доступ к разделу. "Нет" - запретит доступ. Любые изменения, сделанные с учетной записью одного пользователя, перезапишут права группы этого пользователя применимо к заданному разделу.
Выбор "Значения по умолчанию" возвратит права пользователя к заданным по умолчанию для группы.
На практике это будет обозначать вот что. Если установить у раздела чекбокс в:
  • Да. Пользователь будет иметь полноценный доступ к разделу, может создавать темы, видеть и писать в чужих темах, даже если обычные права к разделу будут запрещать ему это делать. Например, если у вас есть закрытый от любопытных глаз раздел на форуме (например, раздел-модераторака), т.е. при установке чекбокса в "Да" у этого раздела откроет доступ пользователю к этому разделу.
  • Нет. Установка чекбокса в значение "Нет" полностью запретит доступ пользователя в раздел. Таким образом можно отдельному модератору запретить заходить в раздел для модераторов.
  • По умолчанию. Это значение чекбоска отменит применение масок доступа к этому разделу, словно их никогда и не было. Все права будут определятся классическими правами доступа.

При использовании масок доступа необходимо понимать три вещи:
  • Маски доступа не позволяют управлять отдельными правами к разделу форума, они позволяют или запретить или разрешить все права к разделу одной кучей. Т.е. или все "Да" или все "Нет"
  • Маски доступа наследуются от вышестоящего раздела. Т.е. если разрешить пользователю доступ к разделу через маски доступа, пользователь получит доступ и во все подразделы. Частично это ограничение можно обойти, если запретить доступ в корневой раздел и разрешить доступ в требуемый подраздел, обращая внимание на первый пункт. На скриншоте пользователю запрещен доступ в раздел форума (желтый) и разрешен доступ в подраздел (зеленый) этого же форума


  • Права установленных масок доступа имеют наивысший приоритет и перебиваю другие права доступа к разделу.

Управлять уже установленными масками доступа удобно через раздел Пользователи > Маски доступа в панели администратора



Можно удалить все маски доступа, а быстрый редактор масок доступа позволяет управлять группой пользователей одновременно.



Следующий вопрос: нагрузка. Включение масок доступа несколько увеличит нагрузку на форум, ведь добавляется еще одна проверка прав. Но эта нагрузка не столь ощутима и во многих случаях позволяют обойтись штатными средствами движка форума без установки дополнительных хаков.

PS: штатно управлять масками доступа могут только администраторы. Но если вам необходимо возложить эту функцию с некоторыми ограничениями на супермодераторов/модераторов - прошу в личку, платно (кроме оранжевых и выше).

Last edited by Smalesh : 01-03-2015 at 04:50 PM.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Svetlana
Эксперт
 
Svetlana's Avatar
Default
1

Quote:
Originally Posted by Smalesh View Post
разрешать или запрещать доступ к разделу для отдельных пользователей
Quote:
Originally Posted by Smalesh View Post
Любые изменения, сделанные с учетной записью одного пользователя, перезапишут права по умолчанию для всей группы.
Непонятен этот момент. Если я разрешу доступ отдельному пользователю, перезапишутся права для всей группы? Тогда смысл вроде теряется..
 
 
Konkere
Знаток
 
Konkere's Avatar
Default
2

Quote:
Originally Posted by Svetlana View Post
Если я разрешу доступ отдельному пользователю, перезапишутся права для всей группы?
Нет имелось в виду, что маски перезапишут права пользователя наследуемые от группы.
 
 
Smalesh
В Черном списке
Default
1

Quote:
Originally Posted by Svetlana View Post
Если я разрешу доступ отдельному пользователю, перезапишутся права для всей группы? Тогда смысл вроде теряется..
Права этого пользователя перезапишут права группы этого пользователя применимо к заданному разделу. Сам виноват, формулировка не слишком удачная.
Т.е. допустим группа пользователей не имеет никаких прав к вип-разделу. Маски доступа откроют доступ полноценный доступ (чтение/создание тем-сообщений, в своих и чужих темах, поиск, скачивание вложений и т.д.) к этому разделу для нашего пользователя, невзирая на права группы.
Детальнее нужно посмотреть в коде, какие конкретно права меняются.
 
 
Luvilla
Гость
Default

Quote:
Originally Posted by Svetlana View Post
Непонятен этот момент. Если я разрешу доступ отдельному пользователю, перезапишутся права для всей группы?
трудности перевода...
если прописать маски доступа отдельному юзеру, то это перезапишет для этого конкретного юзера те права, которые он имеет по правам, прописанным для группы

Quote:
Originally Posted by Smalesh View Post
какие конкретно права меняются.
все...
например, если в разделе для группы проставлено "Может создавать темы - Нет", то смена в масках доступа с "по умолчанию" на "Да" разрешит этому юзеру создавать темы в этом разделе
 
 
Smalesh
В Черном списке
Default
1

Quote:
Originally Posted by Luvilla View Post
все...
Нет, не все. Например "Следовать правилам проверки на форуме" в "да" не ставятся
 
 
Luvilla
Гость
Default

Quote:
Originally Posted by Smalesh View Post
Например "Следовать правилам проверки на форуме" в "да" не ставятся
 

Tags
маски доступа


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 04:50 AM.


Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.