diff options
author | Andrew Dolgov <[email protected]> | 2021-02-08 19:11:31 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-02-08 19:11:31 +0300 |
commit | 51d2deeea911e84ea2e56b78544445de22f881b9 (patch) | |
tree | b4d769ada8fa871667771d0d9ec2c4a607f053bd /plugins/auth_remote/init.php | |
parent | fc2e0bf67bb279b960fb50060b6a7b59f0e5afb2 (diff) |
fix hierarchy of authentication modules, make everything extend Auth_Base and implement hook_auth_user() for pluginhost
Diffstat (limited to 'plugins/auth_remote/init.php')
-rw-r--r-- | plugins/auth_remote/init.php | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/plugins/auth_remote/init.php b/plugins/auth_remote/init.php index 7635080a0..71f6cae2b 100644 --- a/plugins/auth_remote/init.php +++ b/plugins/auth_remote/init.php @@ -1,9 +1,7 @@ <?php -class Auth_Remote extends Plugin implements IAuthModule { +class Auth_Remote extends Auth_Base { private $host; - /* @var Auth_Base $base */ - private $base; function about() { return array(1.0, @@ -13,9 +11,8 @@ class Auth_Remote extends Plugin implements IAuthModule { } /* @var PluginHost $host */ - function init($host ) { + function init($host) { $this->host = $host; - $this->base = new Auth_Base(); $host->add_hook($host::HOOK_AUTH_USER, $this); } @@ -53,7 +50,7 @@ class Auth_Remote extends Plugin implements IAuthModule { if (!$try_login) $try_login = $this->get_login_by_ssl_certificate(); if ($try_login) { - $user_id = $this->base->auto_create_user($try_login, $password); + $user_id = $this->auto_create_user($try_login, $password); if ($user_id) { $_SESSION["fake_login"] = $try_login; |