Compare commits

..

3 Commits

Author SHA1 Message Date
niklas.ortmann 49efa38746 Merge pull request 'DEV aus der Abgabe 1' (#4) from dev into main
Reviewed-on: #4
2026-05-13 13:00:21 +02:00
niklas.ortmann 6198d7b9ae Merge pull request 'Fehlende CRUD-Operationen' (#3) from Fehlende-CRUD-Operationen into dev
Reviewed-on: #3
2026-05-13 12:04:38 +02:00
NOrtmann1 52bede8277 Update profile.php 2026-05-13 11:27:46 +02:00
5 changed files with 66 additions and 209 deletions
+22 -30
View File
@@ -41,38 +41,30 @@
</div> </div>
</nav> </nav>
<main class="login-page"> <main>
<div class="login-container"> <div style="width: 50%">
<div class="logo-wrapper"> <div style="width: 130px;">
<img src="../images/logo.png" alt="Logo" class="login-logo"> <img src="../images/logo.png" alt="" width="120" height="72">
</div>
<h1>Bitte anmelden</h1>
<form>
<label id ="inputEmail" class="screenreader-only">E-Mail Adresse / </label>
<p class="input-label">Benutzername/E-Mail-Adresse:</p>
<input type="email" name="email" class="login-input" placeholder="E-Mail-Adresse" required autofocus>
<p class="input-label">Passwort:</p>
<input type="password" name="password" class="login-input" placeholder="Passwort" required>
<div class="checkbox-wrapper">
<label>
<input type="checkbox" name="remember-me" value="1"> angemeldet bleiben
</label>
</div>
<button type="submit" value="anmelden" name="loginSubmit" class="login-button">anmelden</button>
<div class="register-link">
<a href="register.php">Noch keinen Account? Jetzt hier registrieren!</a>
</div>
</form>
</div> </div>
</main>
<h1 style="width: 60%; text-align: center">Bitte anmelden</h1><br>
<label id="inputEmail" >E-Mail-Adresse / </label>
<p style="width: 80%;">Benutzername/E-Mail-Adresse:</p>
<input type="email" name="email" style="width: 80%;" placeholder="E-Mail-Adresse" required autofocus>
<p style="width: 80%;">Passwort:</p>
<input type="password" name="password" style="width: 80%;" placeholder="Passwort" required>
<div style="width: 80%;">
<label>
<input type="checkbox" name="remember-me" value="1"> angemeldet bleiben
</label>
</div>
<button type="submit" value="anmelden" name="loginSubmit" style="width: 80%;">anmelden</button><br>
<div style="width: 70%; text-align: center">
<a href="register.php" style="text-align: center;"> Noch keinen Account? Jetzt hier registrieren! </a>
</div>
</div>
</main>
<footer style="position:fixed;bottom:0;width:100%;background:#fff;text-align:center;"> <footer style="position:fixed;bottom:0;width:100%;background:#fff;text-align:center;">
<a href="../legal/impressum.php">Impressum</a> <a href="../legal/impressum.php">Impressum</a>
<a href="../legal/datenschutz.php">Datenschutz</a> <a href="../legal/datenschutz.php">Datenschutz</a>
+23 -30
View File
@@ -41,38 +41,31 @@
</div> </div>
</nav> </nav>
<main class="login-page"> <main>
<div class="login-container"> <div style="width: 50%">
<div class="logo-wrapper"> <div style="width: 130px;">
<img src="../images/logo.png" alt="Logo" class="login-logo"> <img src="../images/logo.png" alt="" width="120" height="72">
</div>
<h1>Jetzt Registrieren!</h1>
<form>
<p class="input-label">Email:</p>
<input type="email" name="email" class="login-input" placeholder="mustermann@web.de" required>
<p class="input-label">Vorname:</p>
<input type="text" name="vorname" class="login-input" placeholder="Max" required>
<p class="input-label">Nachname:</p>
<input type="text" name="nachname" class="login-input" placeholder="Mustermann" required>
<p class="input-label">Passwort:</p>
<input type="password" name="password" class="login-input" placeholder="Passwort" required>
<div class="checkbox-wrapper">
<label>
<input type="checkbox" value="remember-me"> angemeldet bleiben
</label>
</div>
<button type="submit" value="anmelden" name="loginSubmit" class="login-button">kostenlos registrieren</button>
</form>
</div> </div>
</main>
<h1 style="width: 50%; text-align: center">Jetzt Registrieren!</h1><br>
<p style="width: 80%;"> Email:</p>
<input type="email" name="email" style="width: 80%;" placeholder="mustermann@web.de" required>
<p style="width: 80%;"> Vorname:</p>
<input type="text" name="vorname" style="width: 80%;" placeholder="Max" required>
<p style="width: 80%;"> Nachname:</p>
<input type="text" name="nachname" style="width: 80%;" placeholder="Mustermann" required>
<p style="width: 80%;"> Passwort:</p>
<input type="password" name="password" style="width: 80%;" placeholder="Passwort" required>
<div style="width: 80%;">
<label>
<input type="checkbox" value="remember-me"> angemeldet bleiben
</label>
</div>
<button type="submit" value="anmelden" name="loginSubmit" style="width: 80%;">kostenlos registrieren</button>
</div>
</main>
<footer style="position:fixed;bottom:0;width:100%;background:#fff;text-align:center;"> <footer style="position:fixed;bottom:0;width:100%;background:#fff;text-align:center;">
<a href="../legal/impressum.php">Impressum</a> <a href="../legal/impressum.php">Impressum</a>
<a href="../legal/datenschutz.php">Datenschutz</a> <a href="../legal/datenschutz.php">Datenschutz</a>
+17 -23
View File
@@ -13,28 +13,22 @@
sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no
sea takimata sanctus est Lorem ipsum dolor sit amet. sea takimata sanctus est Lorem ipsum dolor sit amet.
</p> </p>
<div>
<!-- Flexbox --> <a href = "content/informatik.php" style = "padding: 5px; text-align: center; text-decoration: none; display: inline-block;"><b>Informatik</b></a> <br>
<div class="flexbox"> <div>
<div class="container"> <a href="articles/datenschutz.php">Datenschutz vs. Datensicherheit</a>
<a href="content/informatik.php" class="category-link">Informatik</a> </div>
<div class="article-link"> </div>
<a href="articles/datenschutz.php">Datenschutz vs. Datensicherheit</a> <div>
</div> <a href = "content/mathe.php" style = "padding: 5px; text-align: center; text-decoration: none; display: inline-block;"><b>Mathe</b></a> <br>
</div> <div>
<a href="articles/pythagoras.php">Satz des Pythagoras</a>
<div class="container"> </div>
<a href="content/mathe.php" class="category-link">Mathe</a> </div>
<div class="article-link"> <div>
<a href="articles/pythagoras.php">Satz des Pythagoras</a> <a href = "content/physik.php" style = "padding: 5px; text-align: center; text-decoration: none; display: inline-block;"><b>Physik</b></a>
</div> <div>
</div> <a href="articles/tunneleffekt.php">Der Tunneleffekt</a>
</div>
<div class="container">
<a href="content/physik.php" class="category-link">Physik</a>
<div class="article-link">
<a href="articles/tunneleffekt.php">Der Tunneleffekt</a>
</div>
</div>
</div> </div>
</main> </main>
+4
View File
@@ -70,6 +70,10 @@
<br> <br>
<button type="submit" name="submit"><i></i> Speichern</button> <button type="submit" name="submit"><i></i> Speichern</button>
</div> </div>
<div>
<br>
<button type="button" name="NutzerLoeschen">Account löschen</button>
</div>
</div> </div>
</div> </div>
</main> </main>
-126
View File
@@ -1,129 +1,3 @@
main {
max-width:1200px;
margin: 0 auto;
padding: 20px;
font-family: Arial;
}
.flexbox {
display: flex;
flex-direction: column;
gap: 20px;
margin-top: 30px;
}
.container {
border: 1px solid white;
padding: 15px;
border-radius: 8px;
background-color: coral;
transition: transform 0.2s;
}
.category-link {
display: block;
text-align: left;
text-decoration: none;
font-weight: bold;
padding: 10px;
background-color: blue;
color: white;
border-radius: 4px;
margin-bottom: 10px;
}
.article-link a {
color: blue;
text-decoration: none;
}
@media (min-width: 1024px) {
.container {
padding: 25px;
}
}
/* Seite wird horizontal und vertikal zentriert */
.login-page {
display: flex;
justify-content: center;
align-items: center;
min-height: 80vh;
}
.login-container {
width: 90%;
max-width: 450px;
padding: 30px;
border: 1px solid white;
border-radius: 10px;
background-color: white;
}
.logo-wrapper {
text-align: center;
margin-bottom: 20px;
}
.login-logo {
width: 120px;
height: auto;
}
.login-container h1 {
text-align: center;
margin-bottom: 25px;
font-size: 1.5rem;
}
.input-label {
margin-bottom: 5px;
font-weight: bold;
width: 100%;
}
.login-input {
width: 100%;
padding: 12px;
margin-bottom: 20px;
border: 1px solid white;
border-radius: 4px;
box-sizing: border-box;
}
.checkbox-wrapper {
margin-bottom: 20px;
}
.login-button {
width: 100%;
padding: 12px;
background-color: blue;
color: white;
border: none;
border-radius: 4px;
font-size: 1rem;
cursor: pointer;
}
.login-button:hover {
background-color: blue;
}
.register-link {
margin-top: 20px;
text-align: center;
font-size: 0.9rem;
}
/* Versteckt das doppelte Label fuer Screenreader/Accessibility */
.screenreader-only {
display: none;
}
body { body {
background-color: coral; background-color: coral;
} }