Hilfe

Kolibri814

Mitglied
Hallo,
kann mir bitte einer helfen.

Ich versteh einfach nicht warum ich immer wieder auf der "anmeldung.php" lande obwohl ich das Passwort und den Nick richtig eingebe.

Hier das Skript dazu:


<?php
session_start();

if (isset($nick))
{
$sql = "select
id,
from
anmeldung
where
nick='$nick'
and
pwd='$pwd'";

$result = mysql_query($sql) or die(mysql_error());

if (!($row = mysql_fetch_row($result)))
{
header("Location:
http://".$_SERVER['HTTP_HOST']
."/login.php?meldung=Anmeldung konnte nicht erfolgen");
}
else
{
$_SESSION['angemeldet']="ja";
$_SESSION['id']=$row[0];
}
}
else if($_SESSION['angemeldet']!="ja")
{
header("Location: http://".$_SERVER['HTTP_HOST']
."/anmeldung.php");
}
?>


Vielen Dank für eure Hilfe.
 
Der $nick stammt aus einer SQL Tabelle und wird mit Hilfe eines Formulars von Nutzer abgefragt. Ebenso wie ein Passwort. Das ganze landet dann in einer Datei Namens profil.php in die eine dbconnect.inc.php wie auch die oben zu sehende authentifizierung.php includet sind.
 
Ok, und wie kommt der Benutzername vom Formular in $nick? Vielleicht bringt es was, wenn du es so machst:

PHP:
$nick = $_POST['nick']; // 'nick' ist der Name des Eingabefeldes aus dem Formular und muss ggf. angepasst werden
if (isset($nick))
.... weiterer Code
 
Zurück