Създаване на супер администратор във форума - phpBB Guru - Официална българска поддръжка за phpBB3 форума

изтегляне на български превод, модове, скинове и стилове за phpBB, phpBB3

  • Теми без отговори
  • Активни теми
  • Търсене
  • Потребителски теми
  • >в конференция
  • >>във форума
  • Потребителски съобщения
  • >в конференция
  • >>във форума
  • >>>в темата

Създаване на супер-администратор във форума

Създаване на супер-администратор във форума

Вместо ИД на желания_потребител, заменете своя собствен или друг желан ИД, на когото искате да дадете права на супер администратор.

След това винаги ще имате правата на основателя (дори и да нямате този статус в админ панела), но в същото време никой, включително други основатели, няма да може да ви премахне правата, да ви забрани и т.н.

По същия начин константата SUPER_ADMIN може да се използва във всяка друга част на phpBB, където искате да премахнете всички ограничения или да дадете определени функции само за нея. Например, настроих се така, че никой освен мен не може да изчисти регистрационните файлове.

Re: Създаване на супер администратор във форума

администратор

Re: Създаване на супер администратор във форума

Re: Създаване на супер администратор във форума

Никой освен самия него, предполагам? Опитвам:

Суперадминистраторът обаче може да не е член на групи и да не се показва на страниците на отбора и групата.

Исках да направя същото и с локални права, но все още нямаше време да го тествам.

Добавено след 5 минути 50 секунди: След последната редакция трябва да изчистите кеша.

администратор

Re: Създаване на супер администратор във форума

Re: Създаване на супер администратор във форума

супер

Re: ПравенеСупер администратор във форума

Re: Създаване на супер администратор във форума

администратор

Re: Създаване на супер администратор във форума

Re: Създаване на супер администратор във форума

Оказва се, че ако премахнете Основателя от суперадминистратора (SA), можете да го забраните. Въпреки че не мога да си представя защо някой ще премахне Основателя от суперадминистратора, защото ако му зададете статус на Основател, тогава никой освен него няма да може да го премахне, защото. няма достъп за управление на своя профил. Но ако някой все още има нужда от него, тогава:

В този случай CA няма да бъде баннат, както и редовният основател, дори ако CA няма този статус и е бил баннат от някого.

Някой, който не познава кода на phpBB, може да попита: защо да дадем възможност за забрана на CA, защо да не го направим навсякъде същия „недосегаем“ като Основателя? Отговорът е, че статусът на основателя се взема от базата данни и проверките за този статус са твърдо кодирани (на ниво код) в огромен брой phpBB файлове. Идеята на SA беше да направи всичко на ниво код, без да прибягва до базата данни, и в същото време да се ограничи до минимални промени в кода.