Servus zusammen,
mit Google finde ich zu meinem persönlichen Problem leider keine Antwort. Deswegen hier über den Weg der Experten.
(Bin ein php n00b also bitte etwas Rücksicht nehmen)
Und zwar habe ich ein Login Script gebastelt, in welchem ich über die login.php nach dem Username und Passwort frage. Abgefragt wird das ganze über die security.php, in der auch Benutzername und Passwort hinterlegt sind. Die auth.php checkt später, ob die Session besteht oder nicht.
Hintergrund meines Anliegens ist, dass ich per Mail darüber informiert werden möchte, wenn sich jemand einloggt. Das funktioniert soweit auch ganz gut. Die IP und der Benutzername des „Visitors“ werden mir auch per Mail geschickt, wenn der Login erfolgreich war. Jetzt würde ich aber gerne verschiedene Username/Passwort Kombinationen (quasi verschiedene Benutzerkonten) implementieren und genau hier hängts bei mir. Schaut euch die security.php mal an. Ich nehme mal an, dass ich in dieser an der Stelle, wo der Username und das PW hinterlegt sind (benutzername1/passwort1), auf eine benutzerkonten.php verweisen muss oder? Mit htaccess habe ich noch nie gearbeitet, falls das der Tipp sein sollte, aber bin für neues gerne offen
Hat jemand ne Idee? DANKE!
// login.php
<?php session_unset();?\> // security.php <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') {
session\_start(); $user = $\_POST['user']; $pass = $\_POST['pass']; $hostname = $\_SERVER['HTTP\_HOST']; $path = dirname($\_SERVER['PHP\_SELF']); // Benutzername und Passwort werden überprüft if ($user == 'benutzername1' && $pass == 'passwort1') { $\_SESSION['angemeldet'] = true; // Weiterleitung zur geschützten Startseite if ($\_SERVER['SERVER\_PROTOCOL'] == 'HTTP/1.1') { if (php\_sapi\_name() == 'cgi') { header('Status: 303 See Other'); } else { header('HTTP/1.1 303 See Other'); } } mail('[[email protected]](mailto:[email protected])', 'BETREFF', $\_SERVER['REMOTE\_ADDR'], $user); echo "