- Registriert
- 02.02.16
- Beiträge
- 85
Hallo Community,
ich habe folgendes Problem. Ich habe ein Login-Script geschrieben das auch soweit ganz gut funktioniert, zumindest wenn man die Anmeldedaten manuell in das Script schreibt. Sobald ich meine bereits erstellte Datenbank heranziehe um Anmeldeinformationen direkt aus der Datenbank zu entnehmen funktioniert der Login nicht mehr. Ich vermute das es sich nur um einen kleinen Fehler handelt aber ich finde ihn einfach nicht. Nochmal ein paar Eckdaten: Ja ich habe bereits eine funktionierende Datenbank mit registrierten Nutzern und die Verbindung zur Datenbank funktioniert auch.
Hier das Script:
<?php
session_start();
$pdo = new PDO('mysql:host=localhost;dbname=MyWebsite', 'root', '');
?>
<?php
if (isset($_POST["Email"]) && isset($_POST["Passwort"])) {
if ($_POST["Email"] == $Email &&
$_POST["Passwort"] == $Passwort) {
$url = (isset($_GET["url"])) ? nl2br($_GET["url"]) : "Mac_Version.html";
header("Location: $url");
}
}
?>
<html>
<head>
<title> Geschützter Bereich</title>
</head>
<body>
<form method="post">
E-Mail: <input type="text" name="benutzer" size="10" /><br/>
Passwort: <input type="password" name="passwort" size="10" /><br/>
<input type="submit" value="Login"/>
</form>
</body>
</html>
Vielen Dank schon mal im Voraus
ich habe folgendes Problem. Ich habe ein Login-Script geschrieben das auch soweit ganz gut funktioniert, zumindest wenn man die Anmeldedaten manuell in das Script schreibt. Sobald ich meine bereits erstellte Datenbank heranziehe um Anmeldeinformationen direkt aus der Datenbank zu entnehmen funktioniert der Login nicht mehr. Ich vermute das es sich nur um einen kleinen Fehler handelt aber ich finde ihn einfach nicht. Nochmal ein paar Eckdaten: Ja ich habe bereits eine funktionierende Datenbank mit registrierten Nutzern und die Verbindung zur Datenbank funktioniert auch.
Hier das Script:
<?php
session_start();
$pdo = new PDO('mysql:host=localhost;dbname=MyWebsite', 'root', '');
?>
<?php
if (isset($_POST["Email"]) && isset($_POST["Passwort"])) {
if ($_POST["Email"] == $Email &&
$_POST["Passwort"] == $Passwort) {
$url = (isset($_GET["url"])) ? nl2br($_GET["url"]) : "Mac_Version.html";
header("Location: $url");
}
}
?>
<html>
<head>
<title> Geschützter Bereich</title>
</head>
<body>
<form method="post">
E-Mail: <input type="text" name="benutzer" size="10" /><br/>
Passwort: <input type="password" name="passwort" size="10" /><br/>
<input type="submit" value="Login"/>
</form>
</body>
</html>
Vielen Dank schon mal im Voraus
