diff --git a/system/src/Grav/Common/User/User.php b/system/src/Grav/Common/User/User.php index 3582d0387..9d28aec80 100644 --- a/system/src/Grav/Common/User/User.php +++ b/system/src/Grav/Common/User/User.php @@ -29,7 +29,9 @@ class User extends Data */ public static function load($username) { - $locator = Grav::instance()['locator']; + $grav = Grav::instance(); + $locator = $grav['locator']; + $config = $grav['config']; // force lowercase of username $username = strtolower($username); @@ -48,6 +50,9 @@ class User extends Data $user = new User($content, $blueprint); $user->file($file); + // add user to config + $config->set("user", $user); + return $user; }