Check for existence of a user account

This commit is contained in:
Andy Miller
2015-08-31 17:03:44 -06:00
parent 4e72fefedc
commit 58e1aec94b
2 changed files with 8 additions and 1 deletions

View File

@@ -137,6 +137,13 @@ class AdminPlugin extends Plugin
$this->session->expert = false; $this->session->expert = false;
} }
// check for existence of a user account
$account_dir = $file_path = $this->grav['locator']->findResource('account://');
$user_check = (array) glob($account_dir . '/*.yaml');
if (!count($user_check) > 0) {
$this->admin->setMessage($this->admin->translate('PLUGIN_ADMIN.NO_USER_ACCOUNTS'), 'info');
}
/** @var Pages $pages */ /** @var Pages $pages */
$pages = $this->grav['pages']; $pages = $this->grav['pages'];

View File

@@ -416,9 +416,9 @@ en:
USERNAME_HELP: Username should be between 3 and 16 characters, including lowercase letters, numbers, underscores, and hyphens. Uppercase letters, spaces, and special characters are not allowed USERNAME_HELP: Username should be between 3 and 16 characters, including lowercase letters, numbers, underscores, and hyphens. Uppercase letters, spaces, and special characters are not allowed
FULLY_UPDATED: Fully Updated FULLY_UPDATED: Fully Updated
SAVE_LOCATION: Save location SAVE_LOCATION: Save location
PAGE_FILE: Page File PAGE_FILE: Page File
PAGE_FILE_HELP: Page file name, and by default the display template for this page PAGE_FILE_HELP: Page file name, and by default the display template for this page
NO_USER_ACCOUNTS: No user accounts found, please create one first...
es: es:
PLUGIN_ADMIN: PLUGIN_ADMIN:
ADMIN_BETA_MSG: ¡Está es una versión Beta! Utilízala bajo tu propio riesgo... ADMIN_BETA_MSG: ¡Está es una versión Beta! Utilízala bajo tu propio riesgo...