Login med problemer
Jeg sidder og roder med et login system. Man logger fint ind og kommer til forsiden, men når man trykker på et link i dropdownmenuen, så bliver man smidt tilbage til login formen, i stedet for at få den ønskede side. Jeg har prøvet at echo loggedin session ud, og den fungerer rigtigt nok, nogle forslag?<?php
session_start();
/* remove session var if user is logging out */
if ($_GET['side'] == 30) {
$_SESSION['loggedin'] = 0;
}
/* check login */
if (($_GET["login"] == 1) && (!$_SESSION['loggedin'])) {
/* fetch vars from form and perform test */
$username = $_POST['username'];
$password = $_POST['password'];
if(empty($username) OR empty($password)) {}
else {
$raw = mysql_query("select * from admin where brugernavn='$username' and password='$password'") or die(mysql_error());
$check = mysql_fetch_row($raw);
if ($check[0] != "") {
/* login complete - fetch members vars into session vars */
$raw2 = mysql_query("select * from admin where brugernavn='$username' and password='$password'") or die(mysql_error());
while ($data = mysql_fetch_array($raw2)) {
/******** SETTING SESSION VARIABLES ********/
$_SESSION['loggedin'] = 1;
$_SESSION['brugernavn'] = $data['brugernavn'];
$_SESSION['password'] = $data['password'];
}
}
else {
$failedlogin=1;
}
}
}
if ($_SESSION['loggedin'] == 0) {
echo "<div class=\"overskrift1\"> Log venligst ind:</div>";
echo "<form method=\"post\" action=\"admin.php?login=1\">";
echo " <b>Brugernavn:</b>";
echo "<br />";
echo " <input class=\"forms\" type=\"text\" name=\"username\"/>";
echo "<br /><br />";
echo " <b>Password:</b>";
echo "<br />";
echo " <input class=\"forms\" type=\"password\" name=\"password\"/>";
echo "<br /><br />";
echo " <input class=\"forms\" type=\"submit\" value=\"Log ind\"/> <input class=\"forms\" type=\"reset\" name=\"reset\" value=\"Reset\" />";
echo "</form>";
if ($failedlogin) {
echo "<br /><br />Forkert brugernavn eller password!";
}
}
if ($_SESSION['loggedin'] == 1) {
$bruger = $_SESSION['brugernavn'];
if ($_GET['side'] == 0) {echo "<div class=\"overskrift1\"> Velkommen $bruger:</div>";}
if ($_GET['side'] == 1) {echo "<div class=\"overskrift1\"> Opret album:</div>";}
if ($_GET['side'] == 2) {echo "<div class=\"overskrift1\"> Rediger album:</div>";}
if ($_GET['side'] == 3) {echo "<div class=\"overskrift1\"> Opret DVD:</div>";}
if ($_GET['side'] == 4) {echo "<div class=\"overskrift1\"> Rediger DVD:</div>";}
if ($_GET['side'] == 5) {echo "<div class=\"overskrift1\"> Opret demo:</div>";}
if ($_GET['side'] == 6) {echo "<div class=\"overskrift1\"> Rediger demo:</div>";}
if ($_GET['side'] == 7) {echo "<div class=\"overskrift1\"> Opret koncertanmeldelse:</div>";}
if ($_GET['side'] == 8) {echo "<div class=\"overskrift1\"> Rediger koncertanmeldelse:</div>";}
if ($_GET['side'] == 9) {echo "<div class=\"overskrift1\"> Opret interview:</div>";}
if ($_GET['side'] == 10) {echo "<div class=\"overskrift1\"> Rediger interview:</div>";}
if ($_GET['side'] == 11) {echo "<div class=\"overskrift1\"> Opret kommende udgivelse:</div>";}
if ($_GET['side'] == 12) {echo "<div class=\"overskrift1\"> Rediger kommende udgivelse:</div>";}
if ($_GET['side'] == 13) {echo "<div class=\"overskrift1\"> Slet kommende udgivelse:</div>";}
if ($_GET['side'] == 14) {echo "<div class=\"overskrift1\"> Opret kommende koncert:</div>";}
if ($_GET['side'] == 15) {echo "<div class=\"overskrift1\"> Rediger kommende koncert:</div>";}
if ($_GET['side'] == 16) {echo "<div class=\"overskrift1\"> Slet kommende koncert:</div>";}
if ($_GET['side'] == 17) {echo "<div class=\"overskrift1\"> Opret download:</div>";}
if ($_GET['side'] == 18) {echo "<div class=\"overskrift1\"> Rediger download:</div>";}
if ($_GET['side'] == 19) {echo "<div class=\"overskrift1\"> Slet download:</div>";}
if ($_GET['side'] == 20) {echo "<div class=\"overskrift1\"> Opret link:</div>";}
if ($_GET['side'] == 21) {echo "<div class=\"overskrift1\"> Rediger link:</div>";}
if ($_GET['side'] == 22) {echo "<div class=\"overskrift1\"> Slet link:</div>";}
if ($_GET['side'] == 23) {echo "<div class=\"overskrift1\"> Opret bruger:</div>";}
if ($_GET['side'] == 24) {echo "<div class=\"overskrift1\"> Rediger bruger:</div>";}
if ($_GET['side'] == 25) {echo "<div class=\"overskrift1\"> Slet bruger:</div>";}
if ($_GET['side'] == 26) {echo "<div class=\"overskrift1\"> Rediger kontakt:</div>";}
if ($_GET['side'] == 27) {echo "<div class=\"overskrift1\"> Rediger reklame:</div>";}
if ($_GET['side'] == 28) {echo "<div class=\"overskrift1\"> Rediger om metalzone:</div>";}
if ($_GET['side'] == 29) {echo "<div class=\"overskrift1\"> Se statistik:</div>";}
echo "<div id=\"admindropdown\">
<select class=\"forms\" onchange=\"if (this.options[this.selectedIndex].value != '')
{document.location.href = this.options[this.selectedIndex].value; }\"
name=\"funktioner\">
<option value=\"\">
Administrator
</option>
<option value=\"admin.php?side=1\">
Album: Opret
</option>
<option value=\"admin.php?side=2\">
Album: Rediger
</option>
<option value=\"admin.php?side=3\">
DVD: Opret
</option>
<option value=\"admin.php?side=4\">
DVD: Rediger
</option>
<option value=\"admin.php?side=5\">
Demo: Opret
</option>
<option value=\"admin.php?side=6\">
Demo: Rediger
</option>
<option value=\"admin.php?side=7\">
Live: Opret
</option>
<option value=\"admin.php?side=8\">
Live: Rediger
</option>
<option value=\"admin.php?side=9\">
Interview: Opret
</option>
<option value=\"admin.php?side=10\">
Interview: Rediger
</option>
<option value=\"admin.php?side=11\">
Kommende udgivelse: Opret
</option>
<option value=\"admin.php?side=12\">
Kommende udgivelse: Rediger
</option>
<option value=\"admin.php?side=13\">
Kommende udgivelse: Slet
</option>
<option value=\"admin.php?side=14\">
Kommende koncert: Opret
</option>
<option value=\"admin.php?side=15\">
Kommende koncert: Rediger
</option>
<option value=\"admin.php?side=16\">
Kommende koncert: Slet
</option>
<option value=\"admin.php?side=17\">
Download: Opret
</option>
<option value=\"admin.php?side=18\">
Download: Rediger
</option>
<option value=\"admin.php?side=19\">
Download: Slet
</option>
<option value=\"admin.php?side=20\">
Link: Opret
</option>
<option value=\"admin.php?side=21\">
Link: Rediger
</option>
<option value=\"admin.php?side=22\">
Link: Slet
</option>
<option value=\"admin.php?side=23\">
Bruger: Opret
</option>
<option value=\"admin.php?side=24\">
Bruger: Rediger
</option>
<option value=\"admin.php?side=25\">
Bruger: Slet
</option>
<option value=\"admin.php?side=26\">
Kontakt: Rediger
</option>
<option value=\"admin.php?side=27\">
Reklame: Rediger
</option>
<option value=\"admin.php?side=28\">
Om metalzone: Rediger
</option>
<option value=\"admin.php?side=29\">
Se statistik
</option>
<option value=\"admin.php?side=30\">
Log ud
</option>
</select>
</div>
";
if ($_GET['side'] == 1) { include("album_ny.php"); }
if ($_GET['side'] == 2) { include("album_rediger.php"); }
if ($_GET['side'] == 3) { include("dvd_ny.php"); }
if ($_GET['side'] == 4) { include("dvd_rediger.php"); }
if ($_GET['side'] == 5) { include("demo_ny.php"); }
if ($_GET['side'] == 6) { include("demo_rediger.php"); }
if ($_GET['side'] == 7) { include("live_ny.php"); }
if ($_GET['side'] == 8) { include("live_rediger.php"); }
if ($_GET['side'] == 9) { include("int_ny.php"); }
if ($_GET['side'] == 10) { include("int_rediger.php"); }
if ($_GET['side'] == 11) { include("kommende_ny.php"); }
if ($_GET['side'] == 12) { include("kommende_rediger.php"); }
if ($_GET['side'] == 13) { include("kommende_slet.php"); }
if ($_GET['side'] == 14) { include("kalender_ny.php"); }
if ($_GET['side'] == 15) { include("kalender_rediger.php"); }
if ($_GET['side'] == 16) { include("kalender_slet.php"); }
if ($_GET['side'] == 17) { include("download_ny.php"); }
if ($_GET['side'] == 18) { include("download_rediger.php"); }
if ($_GET['side'] == 19) { include("download_slet.php"); }
if ($_GET['side'] == 20) { include("link_ny.php"); }
if ($_GET['side'] == 21) { include("link_rediger.php"); }
if ($_GET['side'] == 22) { include("link_slet.php"); }
if ($_GET['side'] == 23) { include("bruger_ny.php"); }
if ($_GET['side'] == 24) { include("bruger_rediger.php"); }
if ($_GET['side'] == 25) { include("bruger_slet.php"); }
if ($_GET['side'] == 26) { include("kontakt_rediger.php"); }
if ($_GET['side'] == 27) { include("reklame_rediger.php"); }
if ($_GET['side'] == 28) { include("om_rediger.php"); }
if ($_GET['side'] == 29) { include("stats.php"); }
if ($_GET['side'] == 30) { $_SESSION['loggedin'] = 0;}
}
?>
