okay+ har lavet et login system, men det er ligesom den ikke gemmer session, men er ikke helt sikker på det er hvad fejlen er:
her er koderne, håber du kan se hvad jeg gør galt
login.php
<?php
session_start();
mysql_connect("localhost","jkay_dk","******");
mysql_select_db("jkay_dk");
$username = $_POST["username"];
$pass = $_POST["password"];
$error = "";
$userQuery = mysql_query("SELECT ID,username,password FROM GDuser WHERE username='$username'");
if(mysql_num_rows($userQuery) != 1)
{
$error .= "Brugeren eksisterer ikke.<br>";
}
else
{
$userArray = mysql_fetch_array($userQuery);
if($userArray["password"] != sha1($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"];
header("Location: http://jkay.dk/GAMEDYNAMITE/INDEX.php");
}
?>
<meta http-equiv="REFRESH" content="1 ;url=http://jkay.dk/GAMEDYNAMITE/INDEX.php">
INDEX.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>INDEX</title>
<link href="CSS.css" rel="stylesheet" type="text/css" />
</head>
<? session_start(); ?>
<body>
<div class="container">
<div class="sidebar1">
<ul class="nav">
<?php
include("menu.php");
?>
</ul>
<?php
include("datac.php");
?>
<!-- end .sidebar1 --></div>
<div class="content">
<h1>Instructions</h1>
<p>GAMEDYNAMITE V.0.001B </p>
<h2>Clearing</h2>
<?
if($_SESSION["logged_in"] == 1)
{
$userQuery = mysql_query("SELECT * FROM GDuser WHERE ID='$_SESSION[user_ID]'");
$userArray = mysql_fetch_array($userQuery);
// Eksempel på indhold
echo "Hej " . $userArray["username"] . "!
<br>
og velkommen til denne beskyttede side.";
}
else
{
echo "Du skal være logget ind for at se denne side.";
}
?>
<p> </p>
<h3>Footer</h3>
<p>
<?php
include("footer.php");
?>
</p>
<!-- end .content --></div>
<div class="sidebar2">
<h4>Backgrounds</h4>
<p> </p>
<!-- end .sidebar2 --></div>
<!-- end .container --></div>
</body>
</html>
kan i se hvad jeg gør galt s;?
MVH
kasper torp