Smart.Framework Logo

final class \SmartModExtLib\AuthAdmins\SmartAuthAdminsHandler
{ } ::

Smart.Unicorn (Multi-Account) Auth Admins Handler
This class provide a complex authentication for admin area (admin.php|task.php) using multi-accounts system with SQLite DB
Supports: HTTP Basic Auth ; HTTP Bear Auth (SWT) *optional* ; built-in HTTP Basic Token Auth (STK) *optional*
Required constants: APP_AUTH_ADMIN_USERNAME, APP_AUTH_ADMIN_PASSWORD, APP_AUTH_PRIVILEGES (must be set in set in config-admin.php)
Required configuration: $configs['app-auth']['adm-namespaces'][ 'Admins Manager' => 'admin.php?page=auth-admins.manager.stml', ... ] (must be set in set in config-admin.php)


class Methods

public static function Authenticate ( bool $enforce_https = false, bool $disable_tokens = false, bool $disable_2fa = false ) {} :: VOID

class Properties


class Constants



documentation generated on: 2023-10-19 23:15:52 +0000


Smart.Framework © 2009-2023 unix-world.org