Commit

commit c6d5fc0d2056e85645cfa2a331e7b094276e10d8
Author: dankert 
Date:   Fri Apr 15 14:51:22 2022 +0200

    Refactoring: User,Config and Database info is now stored in the Request, because so there is no session required for clients which are using Basic Authorization.

 modules/cms/Dispatcher.class.php                   | 49 ++++++-------
 modules/cms/action/Action.class.php                | 22 ++----
 modules/cms/action/LoginAction.class.php           |  2 +-
 modules/cms/action/ProfileAction.class.php         |  7 +-
 modules/cms/action/RequestParams.class.php         | 37 +++++++---
 modules/cms/action/SearchAction.class.php          |  2 +-
 .../ConfigurationEditAction.class.php              |  5 +-
 .../configuration/ConfigurationSrcAction.class.php |  3 +-
 .../cms/action/login/LoginLicenseAction.class.php  |  2 +-
 .../cms/action/login/LoginLoginAction.class.php    | 11 +--
 .../cms/action/login/LoginLogoutAction.class.php   |  3 +-
 modules/cms/action/login/LoginOidcAction.class.php |  3 +-
 .../cms/action/login/LoginUserinfoAction.class.php |  2 +-
 .../cms/action/profile/ProfileEditAction.class.php |  3 +-
 .../cms/action/profile/ProfilePwAction.class.php   |  2 +-
 .../action/profile/ProfileUserinfoAction.class.php |  2 +-
 modules/cms/action/user/UserSwitchAction.class.php |  3 +-
 modules/cms/auth/InternalAuth.class.php            |  4 ++
 modules/cms/auth/RememberAuth.class.php            |  5 +-
 modules/cms/base/Configuration.class.php           |  3 +-
 modules/cms/base/DB.class.php                      |  3 +-
 modules/cms/base/Startup.class.php                 |  3 +-
 modules/cms/generator/Publisher.class.php          |  3 +-
 modules/cms/generator/ValueGenerator.class.php     | 11 +--
 modules/cms/model/BaseObject.class.php             | 13 ++--
 modules/cms/model/Project.class.php                |  3 +-
 modules/cms/model/User.class.php                   | 22 +++---
 modules/cms/model/Value.class.php                  |  3 +-
 modules/cms/output/UIOutput.class.php              |  4 +-
 .../ui/action/index/IndexManifestAction.class.php  |  2 +-
 .../cms/ui/action/index/IndexShowAction.class.php  |  4 +-
 .../cms/ui/action/title/TitleShowAction.class.php  |  2 +-
 modules/util/Request.class.php                     | 67 ++++++++++++++++++
 modules/util/Session.class.php                     | 80 +++++-----------------
 modules/util/Tree.class.php                        |  2 +-
 35 files changed, 222 insertions(+), 170 deletions(-)