add chat user roles and login

This commit is contained in:
team 1
2026-05-11 11:33:03 +02:00
parent 3c5de0d8e6
commit 83ac6d600e
9 changed files with 312 additions and 71 deletions

View File

@@ -0,0 +1,68 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Chat Login</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="{{ asset('assets/styles/bootstrap.min.css') }}" rel="stylesheet">
<link rel="shortcut icon" href="https://www.mitho-media.de/media/fc/16/42/1667224106/favicon.ico?ts=1767609928">
</head>
<body class="bg-black text-light">
<div class="container">
<div class="row justify-content-center align-items-center" style="min-height:100vh;">
<div class="col-12 col-md-5 col-lg-4">
<div class="card bg-black border-secondary text-info">
<div class="card-body">
<header class="text-center mb-4">
<img src="{{ asset('assets/img/logo.png') }}" style="max-width: 100px;" alt="">
<h1 class="h5 mt-3 mb-1 text-info">RetrieX Chat</h1>
<div class="small text-secondary">Login fuer den Chatbereich</div>
</header>
{% if error %}
<div class="alert alert-danger">
{{ error.messageKey|trans(error.messageData, 'security') }}
</div>
{% endif %}
<form method="post" action="{{ path('chat_login') }}">
<div class="mb-3">
<label class="form-label">E-Mail</label>
<input class="form-control bg-dark text-light border-secondary"
name="_username"
value="{{ last_username }}"
autocomplete="email"
required>
</div>
<div class="mb-4">
<label class="form-label">Passwort</label>
<input class="form-control bg-dark text-light border-secondary"
type="password"
name="_password"
autocomplete="current-password"
required>
</div>
<input type="hidden"
name="_csrf_token"
value="{{ csrf_token('authenticate') }}">
<button class="btn btn-outline-info w-100" type="submit">
In den Chat einloggen
</button>
</form>
</div>
</div>
<div class="text-center mt-3 small text-secondary">
powered by mitho&reg; 2026
</div>
</div>
</div>
</div>
</body>
</html>