hmm ok i linux vises det ikke hvis det er i '' echo ('$username'); skal være echo ($username); så den læser brugeren men for stadig Verification failed! hmmm underligt
nej det er fint nok for hvis jeg sætter det til false i stedet for true kommer jeg vidre, så det er username men da id svare til 1 for den user skulle det vel gå ?
Du har en form, hvor du indtaster brugernavn og passowrd den sender dig videre til test_login.php: <? session_start(); //connect to sql
//Du skal sørge for kun en bruger kan have samme navn $sql = mysql_query("SELECT password FROM users WHERE username = '" . $_POST['username'] . "'"); $row = mysql_fetch_assoc($sql); if ($row['password'] == $_POST['password']) {
Side hvor du tester protected/index.php <? session_start(); if ($_SESSION['loggedIn'] == 1) { echo "Du er ok"; } else { echo "du har ikke lov til at se denne side"; } ?>
hmm hvordan forklare jeg så ligge dette den forgående side laver jeg en echo ($_SESSION['loggedIn']); og den variablen / printer den 1 ud men på denne side hvor den gi adgang præver jeg det samme echo ($_SESSION['loggedIn']); men her skriver den ik noget ud
tja bliver nok løsningen pt indtil jeg finde udaf hvor fejlen ligger
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.