Admin session igen
Jeg prøver igen..Det har endnu ikk lykkes mig at lave en admin session til en én bruger i et brugersystem med mange brugere..
Der er nogle der har prøvet at hjælpe men der sker bare ingen ting, enten gaar der fejl eller ogsaa er der noget andet galt hjælp!!!!
Jeg giver point til første med et svar der faar det til at virke! (p.t 70 point) Kom nu!! Hjælp mig!
Mit login script ser saadan her ud:
_______________________________________________________
<?
session_start();
addslashes($username);
addslashes($passcode);
$password = md5($passcode);
require("db.inc");
$passquery = mysql_query("SELECT password, id FROM profiler WHERE username = '$username'");
if (!mysql_num_rows($passquery))
{
echo "<meta http-equiv=\"refresh\" content=\"0;url=http://www.unpro.dk/v1/index.php\">";
exit();
}
else
{
if($row = mysql_fetch_array($passquery))
{
$dbpassword = $row["password"];
$profilid = $row["id"];
}
if($dbpassword == $password)
{
$login = (true);
}
if ($dbpassword != $password)
{
echo "Forkert brugernavn eller password!!!<br>";
echo "Hvis du ikke kan huske dit password, står det i den mail du fik tilsendt ved oprettelsen. Skulle du også have mistet den mail, så kan du få den tilsendt, ved at trykker <a href=\"glemtkode.php\">her</a>.<br>";
exit();
}
session_register(username);
session_register(password);
session_register(profilid);
$today = date("d-m-Y");
require("db.inc");
mysql_query("UPDATE profiler set lastlogin = '$today' WHERE
header("Location: default.php");
}
?>
_______________________________________________________
Min session kode ser saadan ud:
_______________________________________________________
<?
session_start();
require("db.inc");
$passquery = mysql_query("SELECT password FROM profiler WHERE username = '$username'");
if (!mysql_num_rows($passquery))
{
header ("location: http://unpro.dk/v1/");
echo "Du skal logge ind for at se siden, eller også er passwordet forkert<p>";
exit();
}
else
{
$row = mysql_fetch_array($passquery);
$dbpassword = $row["password"];
if($dbpassword == $password)
{
$login = (true);
}
if ($dbpassword != $password)
{
echo "Forkert brugernavn eller password!!!<br>";
echo "Hvis du ikke kan huske dit password, står det i den mail du fik tilsendt ved oprettelsen. Skulle du også have mistet den mail, så kan du få den tilsendt, ved at trykker <a href=\"glemtkode.php\">her</a>.<br>";
exit();
}
}
?>
_______________________________________________________
hjælp!!!
