Vil ikke log mig ind som rank 5
Hejdet er sådan at jeg er i gang med at lave et log ind system som skal bestemme hvor brugere bliver sendt henne og kan for lov til at være henne :)
CREATE TABLE IF NOT EXISTS `brugere` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Rank` tinyint(4) NOT NULL,
`email` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`djnavn` varchar(255) NOT NULL,
`profilbillede` varchar(255) NOT NULL,
`profiltekst` longtext NOT NULL,
`facebook` varchar(255) NOT NULL,
`pris` int(10) NOT NULL,
`booking` varchar(255) NOT NULL,
`hemmelig` varchar(255) NOT NULL,
`club` varchar(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `email` (`email`)
)
Så har jeg valgt at bygge det op på i sql.
`Rank` tinyint(4) NOT NULL,
skal køre til at kun styr hvorfor en rank man er i.
og det er sådan her at jeg har fået hjælp af en ven til at lave den her men den er snart ½ år gammel og jeg har lavet nogle andre ting om osv.. :)
<?php
session_start();
include ("include/database/db.php");
$email = $_POST["email"];
$password = $_POST["password"];
$error = "";
$userQuery = mysql_query("SELECT * FROM brugere WHERE email='$email'");
if(mysql_num_rows($userQuery) < 1)
{
$error .= "Brugeren eksisterer ikke.<br>";
}
else
{
$userArray = mysql_fetch_array($userQuery);
if($userArray["password"] != SHA1($password))
{
$error .= "Password og brugernavn passer ikke sammen.<br>";
}
}
if($error != "")
{
header("Location: index.php");
}
else
{
$_SESSION["logged_in"] = 1;
$_SESSION["user_id"] = $userArray["id"];
if ($userArray['rank']==5) {
header("Location: admin.php");
}
header("Location: user.php");
}
når jeg prøve at log ind så går den over til index.php
.. hvad er problem siden at den gøre sådan som den gøre?