| 1234567891011121314151617181920212223 |
- <?php
- // Example usage
- // change_password.php "admin_account admin_password mysql_password"
- $_ENV["RAINLOOP_INCLUDE_AS_API"] = true;
- include "/var/lib/rainloop/index.php";
- $oConfig = \RainLoop\Api::Config();
- // Change default login data / key
- $oConfig->Set("security", "admin_login", $argv[1]);
- $oConfig->Set("security", "admin_panel_key", $argv[1]);
- $oConfig->SetPassword($argv[2]);
- // Allow Contacts to be saved in database
- $oConfig->Set("contacts", "enable", "On");
- $oConfig->Set("contacts", "allow_sync", "On");
- $oConfig->Set("contacts", "type", "mysql");
- $oConfig->Set("contacts", "pdo_dsn", "mysql:host=127.0.0.1;port=3306;dbname=rainloop");
- $oConfig->Set("contacts", "pdo_user", "rainloop");
- $oConfig->Set("contacts", "pdo_password", $argv[3]);
- // Plugins
- $oConfig->Set("plugins", "enable", "On");
- $oConfig->Set("plugins", "enabled_list", "add-x-originating-ip-header,hestia-change-password");
- $oConfig->Save();
- ?>
|