Hej med Jer.
Jeg er lidt i tvivl om hvordan jeg sender en bruger videre, eller retur til forsiden, efter de har logget ind, eller oprettet en bruger fx.
Jeg kan godt få det til at virke ved logout, men selv jeg bruger nøjagtig sammen linje, virker det ikke ved de andre sider.
Se kode for logout, som virker:
- <?php
-
- session_start();
-
- session_destroy();
-
- header("Location: http://www.borup-soepark.dk");
-
- ?>
Se kode for login, som ikke virker:
- <?php
- session_start();
-
- include("db.php");
-
- $bruger = $_POST["brugernavn"];
- $pass = $_POST["password"];
- $error = "";
-
- $userQuery = mysql_query("SELECT id,brugernavn,kode FROM brugere WHERE brugernavn='$bruger'");
-
- if(mysql_num_rows($userQuery) != 1)
- {
- $error .= "Brugeren eksisterer ikke.<br>";
- }
- else
- {
- $userArray = mysql_fetch_array($userQuery);
-
- if($userArray["kode"] != MD5($pass))
- {
- $error .= "Password og brugernavn passer ikke sammen.<br>";
- }
- }
-
- if($error != "")
- {
- echo $error . "<a href=\"javascript:history.back(-1);\">Tilbage</a>";
- }
- else
- {
- $_SESSION["logged_in"] = 1;
- $_SESSION["user_id"] = $userArray["id"];
- $_SESSION["username"] = $bruger;
- header("Location: http://www.borup-soepark.dk");
- }
- ?>
Ved godt det sandsynligvis kun er sidste del af koden der er relevant, men nu har jeg postet det hele for en sikkerheds skyld
Håber der sidder nogle kloge mennesker som gider hjælpe.
// Christian