$findes = mysql_query("SELECT * FROM users WHERE brugernavn = '$brugernavn' AND kodeord = '$kodeord'") or die (mysql_error());
if (mysql_num_rows($findes) > 0){ $id = mysql_query("SELECT nr FROM users WHERE brugernavn = '$brugernavn' AND kodeord = '$kodeord'") or die (mysql_error()); $_SESSION['id'] = $id; $_SESSION['brugernavn'] = $brugernavn; $_SESSION['kodeord'] = $kodeord; echo 'Du er logget ind med brugerid <b>'.$_SESSION['id'].'</b> og brugernavnet <b>'.$_SESSION['brugernavn'].'</b>'; } elseif (mysql_num_rows($findes) < 1){ echo 'Brugeren findes desværre ikke. Kontakt <a href="mailto:admin@nixx.dk">webmasteren</a> for at blive oprettet!'; echo "Hvad så".$_SESSION['brugernavn']."... Går det?"; } else { $msg = "Din login informationer var ikke korrekte. Forsøg venligst igen."; header("Location: /logind.htm?msg=".$msg); exit; } ?>
resultat:
Brugeren findes desværre ikke. Kontakt webmasteren for at blive oprettet!Hvad så... Går det?
<? mysql_connect("localhost", "nixx_dk", "nicolai")or die(mysql_error()); mysql_select_db("nixx_dk")or die(mysql_error()); $brugernavn = $_POST['brugernavn']; // Denne havde du glemt $kodeord = $_POST['kodeord']; // Denne havde du også glemt
$kodeord = md5($kodeord);
$findes = mysql_query("SELECT * FROM users WHERE brugernavn = '$brugernavn' AND kodeord = '$kodeord'") or die (mysql_error());
if (mysql_num_rows($findes) > 0){ $id = mysql_query("SELECT nr FROM users WHERE brugernavn = '$brugernavn' AND kodeord = '$kodeord'") or die (mysql_error()); $_SESSION['id'] = $id; $_SESSION['brugernavn'] = $brugernavn; $_SESSION['kodeord'] = $kodeord; echo 'Du er logget ind med brugerid <b>'.$_SESSION['id'].'</b> og brugernavnet <b>'.$_SESSION['brugernavn'].'</b>'; } elseif (mysql_num_rows($findes) < 1){ echo 'Brugeren findes desværre ikke. Kontakt <a href="mailto:admin@nixx.dk">webmasteren</a> for at blive oprettet!'; echo "Hvad så".$_SESSION['brugernavn']."... Går det?"; } else { $msg = "Din login informationer var ikke korrekte. Forsøg venligst igen."; header("Location: /logind.htm?msg=".$msg); exit; } ?>
<? mysql_connect("localhost", "nixx_dk", "nicolai")or die(mysql_error()); mysql_select_db("nixx_dk")or die(mysql_error()); $brugernavn = $_POST['brugernavn']; // Denne havde du glemt $kodeord = $_POST['kodeord']; // Denne havde du også glemt
$kodeord = md5($kodeord);
$findes = mysql_query("SELECT * FROM users WHERE brugernavn = '" . $brugernavn "' AND kodeord = '" . $kodeord . "'") or die (mysql_error());
if (mysql_num_rows($findes) > 0){ $id = mysql_query("SELECT nr FROM users WHERE brugernavn = '$brugernavn' AND kodeord = '$kodeord'") or die (mysql_error()); $_SESSION['id'] = $id; $_SESSION['brugernavn'] = $brugernavn; $_SESSION['kodeord'] = $kodeord; echo 'Du er logget ind med brugerid <b>'.$_SESSION['id'].'</b> og brugernavnet <b>'.$_SESSION['brugernavn'].'</b>'; } elseif (mysql_num_rows($findes) < 1){ echo 'Brugeren findes desværre ikke. Kontakt <a href="mailto:admin@nixx.dk">webmasteren</a> for at blive oprettet!'; echo "Hvad så".$_SESSION['brugernavn']."... Går det?"; } else { $msg = "Din login informationer var ikke korrekte. Forsøg venligst igen."; header("Location: /logind.htm?msg=".$msg); exit; } ?>
<? mysql_connect("localhost", "nixx_dk", "nicolai")or die(mysql_error()); mysql_select_db("nixx_dk")or die(mysql_error()); $brugernavn = $_POST['brugernavn']; // Denne havde du glemt $kodeord = $_POST['kodeord']; // Denne havde du også glemt
$kodeord = md5($kodeord);
$findes = mysql_query("SELECT * FROM users WHERE brugernavn = '" . $brugernavn . "' AND kodeord = '" . $kodeord . "'") or die (mysql_error());
if (mysql_num_rows($findes) > 0){ $id = mysql_query("SELECT nr FROM users WHERE brugernavn = '$brugernavn' AND kodeord = '$kodeord'") or die (mysql_error()); $_SESSION['id'] = $id; $_SESSION['brugernavn'] = $brugernavn; $_SESSION['kodeord'] = $kodeord; echo 'Du er logget ind med brugerid <b>'.$_SESSION['id'].'</b> og brugernavnet <b>'.$_SESSION['brugernavn'].'</b>'; } elseif (mysql_num_rows($findes) < 1){ echo 'Brugeren findes desværre ikke. Kontakt <a href="mailto:admin@nixx.dk">webmasteren</a> for at blive oprettet!'; echo "Hvad så".$_SESSION['brugernavn']."... Går det?"; } else { $msg = "Din login informationer var ikke korrekte. Forsøg venligst igen."; header("Location: /logind.htm?msg=".$msg); exit; } ?>
og det er da ikke meningen at de to echoer her skal vises sammen vel:
echo 'Brugeren findes desværre ikke. Kontakt <a href="mailto:admin@nixx.dk">webmasteren</a> for at blive oprettet!'; echo "Hvad så".$_SESSION['brugernavn']."... Går det?";
Prøv at kikke dine spørgsmål igennem og læg mærke til, hvor mange, du selv har besvaret. Det tyder på, der er noget galt med brugeren ... ikke hans koder!
Måske du så også kunne tage dig sammen til at få lukket alle de åbne - hvis du på den måde ser dem
/mvh </bole>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.