Add serverside LOGIN-command #237

Merged
lars.winzer merged 5 commits from feat/40-add-serverside-login-command into main 2026-04-07 12:23:33 +02:00
lars.winzer commented 2026-04-07 12:21:46 +02:00 (Migrated from git.scicore.unibas.ch)

Added LoginRequest to contain requested username.

Added LoginParser to extract required USERNAME parameter of request.

Added LoginResponse containing assigned username and UserId.

Added LoginHandler to execute LoginRequest, creating the user with the UserFactory handling the resolution of name conflicts.

Closes #40

Added `LoginRequest` to contain requested username. Added `LoginParser` to extract required _USERNAME_ parameter of request. Added `LoginResponse` containing assigned _username_ and `UserId`. Added `LoginHandler` to execute `LoginRequest`, creating the user with the `UserFactory` handling the resolution of name conflicts. Closes #40
lars.winzer (Migrated from git.scicore.unibas.ch) scheduled this pull request to auto merge when all checks succeed 2026-04-07 12:21:54 +02:00
lars.winzer (Migrated from git.scicore.unibas.ch) merged commit fee71a8a2c into main 2026-04-07 12:23:33 +02:00
lars.winzer commented 2026-04-07 12:23:34 +02:00 (Migrated from git.scicore.unibas.ch)

mentioned in commit fee71a8a2c

mentioned in commit fee71a8a2c67ad738f371042dcf1d5cafcba7085
This repo is archived. You cannot comment on pull requests.
No Reviewers
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: University-of-Basel-Studentprojects/Programmierprojekt#237