Skip to content

reference:Permission system

Aaron Junker edited this page Mar 20, 2021 · 8 revisions

This article is a stub.

Permission system

USOC has since Pb2.4Bfx0 a permission system that allows server admins to give some user groups rights to do certain things.

Usage

The default permissions are defined in localSettings.php and can get overwritten in configuration.php.

The permissions are split up in modules submodules and subsubmodules. If a module is deactivated all it's submodules and subsubmodules also get deactivated, even when they are activated.

Built-in groups

0 -> Visitor (Standard for not logged in users) 1 -> User (Standard for registred users) 2 -> Editor 3 -> Administrator

Built-in permissions

0 means deactivated and 1 means activated

Module Submodule Subsubmodule Description Standard: Visitor Standard: User Standard: Editor Standard: Administrator
Login Can access normal login and register pages (Backend login can still get accessed)
Login Login Can access normal login page
Login Login 2FA Can login with 2fa
Login Login Google_login Can login with google account
Login Register Can access register page
Login Register Without_Mail Can register without an e-mail

Clone this wiki locally