X-Git-Url: https://jfr.im/git/irc/unrealircd/unrealircd-webpanel.git/blobdiff_plain/1bbc51fb0c41001aa160a61a028a0ca3d4eda2c6..7bcd30edb23fcc1872f0a6772ab91b3c9d8b4779:/settings/install.php diff --git a/settings/install.php b/settings/install.php index b96cc9a..ec05d09 100644 --- a/settings/install.php +++ b/settings/install.php @@ -96,11 +96,11 @@ $writable = (is_writable("../config/")) ? true: false; $auth_method_name = NULL; switch($auth_method) { - case "sql_auth": - $auth_method_name = "SQLAuth"; + case "sql_db": + $auth_method_name = "SQLDB"; break; - case "file_auth": - $auth_method_name = "FileAuth"; + case "file_db": + $auth_method_name = "FileDB"; break; } if ($auth_method) @@ -118,7 +118,7 @@ $writable = (is_writable("../config/")) ? true: false; $config["base_url"] = BASE_URL; $config["plugins"] = Array("$auth_method"); - if ($auth_method == "sql_auth") + if ($auth_method == "sql_db") { $config["mysql"] = [ "host" => $opts->sql_host, @@ -134,11 +134,14 @@ $writable = (is_writable("../config/")) ? true: false; /* First, write only the config file */ write_config_file(); - if ($auth_method == "sql_auth") + if ($auth_method == "sql_db") { - sql_auth::delete_tables(); - if (!sql_auth::create_tables()) + sql_db::delete_tables(); + if (!sql_db::create_tables()) Message::Fail("Could not create SQL tables"); + } else if ($auth_method == "file_db") + { + file_db::delete_db(); } $user = [ @@ -157,7 +160,10 @@ $writable = (is_writable("../config/")) ? true: false; Message::Fail("Could not create user"); return; } - $lkup->add_permission(PERMISSION_MANAGE_USERS); + $lkup->add_meta('role', 'Super-Admin'); + + /* Enable lookups on HIBP by default */ + $config['hibp'] = true; /* Now, write all the config (config.php + settings in DB) */ write_config(); @@ -190,22 +196,22 @@ $writable = (is_writable("../config/")) ? true: false;
-
Authentication Backend
+
Database Backend

- Which authentication backend would you like to use? + Which database backend would you like to use?

Please choose from the available options:
- -
- -
@@ -282,6 +288,8 @@ $writable = (is_writable("../config/")) ? true: false;
+ +