ok
Aber ne andere Frage wie kann ich bei einer
abfrage mit "die"
eine header Location machen?
Biffi
Aber ne andere Frage wie kann ich bei einer
abfrage mit "die"
eine header Location machen?
Biffi
if (!$zeileholen)
{
die ("Diesen Benutzer gibt es nicht!");
}
if ($zeileholen["pass"] != $passwort)
{
die ("Dieses Passwort gehört nicht zum Benutzername!");
}
<?php
session_start();
$passwort=$_POST['pass'];
$username=$_POST['name'];
//Config wird ausgelesen
include('config.php');
//Abfrage ob Username oder Passwort eingegeben wurde
if ((!isset($username)) OR (!isset($passwort)))
{
die ("Bitte geben Sie den Username und das Passwort ein!");
}
//Verbindungsaufbau
$conn = @ mysql_connect($dbhost,$dbuser,$dbpasswd);
if (!$conn)
{
die ("Verbindungsversuch zur Datenbank ist fehlgeschlagen!");
}
//Datenbank Auswahl
mysql_select_db($dbname,$conn);
//Passwort und Level des Benutzers auslesen
$conn = @mysql_connect("$dbhost", "$dbuser", "$dbpasswd") OR die(mysql_error());
mysql_select_db("$dbname") OR die(mysql_error());
$sql = "SELECT
id,
name,
pass
FROM
adminberreich
where
name = '$username'";
$result = mysql_query("$sql");
//Daten aus der DB in der session speichern
$zeileholen = mysql_fetch_array($result,MYSQL_ASSOC);
mysql_close($conn);
if (!$zeileholen)
{
header ("Location:index.php?site=fehlerseiten/user");
}
if ($zeileholen["pass"] != $passwort)
{
die ("Dieses Passwort gehört nicht zum Benutzername!");
}
//Registrieren der Daten in der Session
session_register('username');
//Weiterleitung
header ("Location:index.php?site=admin/index");
?>
OffTopic:
Du solltest deine Seite noch mal ein wenig überdenken, vor allem was die möglichen manuellen eingaben angeht
http://www.gefaehrten-gilde.de/index.php?site=index
Kommentar