Skip to content
Snippets Groups Projects
Commit 371aac18 authored by Luisa Wenz's avatar Luisa Wenz
Browse files

push

parent 777f85d3
Branches luisa-apidoc2
No related merge requests found
......@@ -5,15 +5,15 @@
<meta name="description" content="horizon changers website">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="assets/bootstrap.min.css?v=1737709870186" rel="stylesheet" media="screen">
<link href="assets/prism.css?v=1737709870186" rel="stylesheet" />
<link href="assets/prism-toolbar.css?v=1737709870186" rel="stylesheet" />
<link href="assets/prism-diff-highlight.css?v=1737709870186" rel="stylesheet" />
<link href="assets/main.css?v=1737709870186" rel="stylesheet" media="screen, print">
<link href="assets/favicon.ico?v=1737709870186" rel="icon" type="image/x-icon">
<link href="assets/apple-touch-icon.png?v=1737709870186" rel="apple-touch-icon" sizes="180x180">
<link href="assets/favicon-32x32.png?v=1737709870186" rel="icon" type="image/png" sizes="32x32">
<link href="assets/favicon-16x16.png?v=1737709870186" rel="icon" type="image/png" sizes="16x16">
<link href="assets/bootstrap.min.css?v=1737716623758" rel="stylesheet" media="screen">
<link href="assets/prism.css?v=1737716623758" rel="stylesheet" />
<link href="assets/prism-toolbar.css?v=1737716623758" rel="stylesheet" />
<link href="assets/prism-diff-highlight.css?v=1737716623758" rel="stylesheet" />
<link href="assets/main.css?v=1737716623758" rel="stylesheet" media="screen, print">
<link href="assets/favicon.ico?v=1737716623758" rel="icon" type="image/x-icon">
<link href="assets/apple-touch-icon.png?v=1737716623758" rel="apple-touch-icon" sizes="180x180">
<link href="assets/favicon-32x32.png?v=1737716623758" rel="icon" type="image/png" sizes="32x32">
<link href="assets/favicon-16x16.png?v=1737716623758" rel="icon" type="image/png" sizes="16x16">
</head>
<body class="container-fluid">
......@@ -1042,6 +1042,6 @@
</div>
</div>
<script src="assets/main.bundle.js?v=1737709870186"></script>
<script src="assets/main.bundle.js?v=1737716623758"></script>
</body>
</html>
......@@ -136,13 +136,13 @@ app.get('/login', isLoggedIn, (req: Request, res: Response): void => {
});
/**
* @api {post} /login Benutzer-Login
* @apiName BenutzerLogin
* @apiGroup User
* @apiDescription Authentifiziert einen Benutzer anhand von E-Mail und Passwort. Speichert den Benutzer bei erfolgreichem Login in der Session.
* @api {post} /login Login
* @apiName Login
* @apiGroup Login
* @apiDescription Authentifiziert einen Benutzer/ Admin anhand von E-Mail und Passwort. Speichert den Benutzer/ Admin bei erfolgreichem Login in der Session.
*
* @apiBody {String} eMail E-Mail-Adresse des Benutzers. Muss angegeben werden.
* @apiBody {String} password Passwort des Benutzers. Muss angegeben werden.
* @apiBody {String} eMail E-Mail-Adresse des Benutzers/ Admins. Muss angegeben werden.
* @apiBody {String} password Passwort des Benutzers/ Admins. Muss angegeben werden.
*
* @apiSuccessExample Success-Response:
* HTTP/1.1 201 OK
......@@ -151,12 +151,14 @@ app.get('/login', isLoggedIn, (req: Request, res: Response): void => {
* }
* @apiSuccess {String} message Erfolgsnachricht.
* @apiSuccess {Object} user Details des authentifizierten Benutzers.
* @apiSuccess {Obejct} admin Details des authentifizierten Admins.
* @apiSuccess {Number} user.user_id ID des Benutzers.
* @apiSuccess {String} user.firstName Vorname des Benutzers.
* @apiSuccess {String} user.lastName Nachname des Benutzers.
* @apiSuccess {String} user.eMail E-Mail-Adresse des Benutzers.
* @apiSuccess {String} user.adress Adresse des Benutzers (bei Login nicht verpflichtete Angabe).
* @apiSuccess {String} user.role Rolle des Benutzers (Standardeinstellung user).
* @apiSuccess {Number} user.admin_id ID des Admins.
* @apiSuccess {String} user.firstName Vorname des Benutzers/ Admins.
* @apiSuccess {String} user.lastName Nachname des Benutzers/ Admins.
* @apiSuccess {String} user.eMail E-Mail-Adresse des Benutzers/ Admins.
* @apiSuccess {String} user.adress Adresse des Benutzers/ Admins (bei Login nicht verpflichtete Angabe).
* @apiSuccess {String} user.role Rolle des Benutzers/ Admins (Standardeinstellung user).
*
* @apiError {String} message Fehlermeldung.
*
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment