- // Now, try to get a user instance
- $userInstance = User::createUserByUserName($authLogin);
+ // Now, try to get a user or guest instance
+ if ($authLogin == $this->getConfigInstance()->readConfig('guest_login_user')) {
+ // Guest login!
+ $userInstance = Guest::createGuestByUserName($authLogin);
+ } else {
+ // Regular user account
+ $userInstance = User::createUserByUserName($authLogin);
+ }