Commit
commit c6d5fc0d2056e85645cfa2a331e7b094276e10d8 Author: dankertDate: 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(-)