Пример #1
0
 public static function credentialsForUserWithRole($userRole)
 {
     $credentials = \Wordfence\ExKit\Config::get("user.{$userRole}", null, false);
     if ($credentials === null) {
         \Wordfence\ExKit\Cli::write("Please enter the username and password for a user with the \"{$userRole}\" role.");
         $username = \Wordfence\ExKit\Cli::prompt("Username", '');
         $password = \Wordfence\ExKit\Cli::prompt("Password", '');
         $credentials = [self::USER_CREDENTIALS_USERNAME_KEY => $username, self::USER_CREDENTIALS_PASSWORD_KEY => $password];
         \Wordfence\ExKit\Config::set("user.{$userRole}", $credentials);
     }
     return $credentials;
 }
Пример #2
0
 public static function url($relativeURL, $prompt = null)
 {
     if ($prompt === null) {
         $prompt = $relativeURL;
     }
     $trimmedRelativeURL = trim($relativeURL, '/');
     $baseURL = \Wordfence\ExKit\Config::get('url.base', null, false);
     $defaultURL = null;
     if ($baseURL !== null) {
         $defaultURL = trim($baseURL, '/') . '/' . $trimmedRelativeURL;
     }
     return \Wordfence\ExKit\Config::get('url.' . $trimmedRelativeURL, $defaultURL, true, $prompt);
 }