hjælp med sessions
Sidder og er igang med at lave et login system med sessions og få da også sessions sat hvis jeg tjekker med print_r($_SESSION) inden jeg alver en redirect men når jeg har lavet en redirect så er det somom at session ikke er sat mere da jeg ikke kan se noget af det en logged ind bruger skal kunne se.Kode: index.php?mode=login:
case login:
$query = mysql_query("SELECT * FROM usrs WHERE bruger='".$_POST['brugernavn']."'") or die(mysql_error());
$row = mysql_fetch_assoc($query);
if($_POST['kodeord'] == $row['pass']) {
$_SESSION['id'] = session_id();
$_SESSION['login'] = 'ja';
$_SESSION['ret'] = $row['ret'];
echo '<script>location.href = "index.php"</script>';
} else {
echo 'Error Pass';
}
break;
include-login.php:
<?
if ($_SESSION['login'] == 'ja') {
?>
<html>
<head>
<script type="text/javascript">
/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}
function SwitchMenu(obj){
if(document.getElementById){
var el = document.getElementById(obj);
var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
if(el.style.display != "block"){ //DynamicDrive.com change
for (var i=0; i<ar.length; i++){
if (ar[i].className=="submenu") //DynamicDrive.com change
ar[i].style.display = "none";
}
el.style.display = "block";
}else{
el.style.display = "none";
}
}
}
</script>
</head>
<table cellpadding='0' cellspacing='0'>
<tr>
<td width='500' onMouseOver="this.bgColor='Silver'" onMouseOut="this.bgColor='#ffffff'"><a href='index.php?mode=my_page'>My Page</a></td>
</tr>
<tr>
<td width='500' onMouseOver="this.bgColor='Silver'" onMouseOut="this.bgColor='#ffffff'">
<div id="masterdiv">
<div onclick="SwitchMenu('sub1')"><a href='#'>Manage News</a></div>
<span class="submenu" id="sub1">
- <a href="index.php?mode=add_news">Add nyhed</a><br>
- <a href="index.php?mode=edit_news">Edit nyhed</a><br>
- <a href="index.php?mode=delete_news">Delete nyhed</a><br>
</span>
</td>
</tr>
<tr>
<td width='500' onMouseOver="this.bgColor='Silver'" onMouseOut="this.bgColor='#ffffff'">
<div onclick="SwitchMenu('sub2')"><a href='#'>Manage Matches</a></div>
<span class="submenu" id="sub2">
- <a href="index.php?mode=add_match">Add match</a><br>
- <a href="index.php?mode=edit_match">Edit match</a><br>
- <a href="index.php?mode=delete_match">Delete match</a><br>
</span>
</td>
</tr>
<tr>
<td width='500' onMouseOver="this.bgColor='Silver'" onMouseOut="this.bgColor='#ffffff'">
<div onclick="SwitchMenu('sub3')"><a href='#'>Manage History</a></div>
<span class="submenu" id="sub3">
- <a href="index.php?mode=add_history">Add history</a><br>
- <a href="index.php?mode=edit_history">Edit history</a><br>
- <a href="index.php?mode=delete_history">Delete history</a><br>
</span>
</td>
</tr>
<tr>
<td width='500' onMouseOver="this.bgColor='Silver'" onMouseOut="this.bgColor='#ffffff'">
<div onclick="SwitchMenu('sub4')"><a href='#'>Manage Tagwall</a></div>
<span class="submenu" id="sub4">
- <a href="index.php?mode=delete_tagwall">Delete tagwall</a><br>
</span>
</td>
</tr>
<tr>
<td width='500' onMouseOver="this.bgColor='Silver'" onMouseOut="this.bgColor='#ffffff'">
<div onclick="SwitchMenu('sub5')"><a href='#'>Manage Sponsors</a></div>
<span class="submenu" id="sub5">
- <a href="index.php?mode=add_sponsor">Add sponsor</a><br>
- <a href="index.php?mode=edit_sponsor">Edit sponsor</a><br>
- <a href="index.php?mode=delete_sponsor">Delete sponsor</a><br>
</span>
</td>
</tr>
<tr>
<td width='500' onMouseOver="this.bgColor='Silver'" onMouseOut="this.bgColor='#ffffff'">
<div onclick="SwitchMenu('sub6')"><a href='#'>Manage Links</a></div>
<span class="submenu" id="sub6">
- <a href="index.php?mode=add_link">Add link</a><br>
- <a href="index.php?mode=edit_link">Edit link</a><br>
- <a href="index.php?mode=delete_link">Delete link</a><br>
</span>
</td>
</tr>
<tr>
<td width='500' onMouseOver="this.bgColor='Silver'" onMouseOut="this.bgColor='#ffffff'">
<div onclick="SwitchMenu('sub7')"><a href='#'>Manage War Types</a></div>
<span class="submenu" id="sub7">
- <a href="index.php?mode=add_wartype">Add war type</a><br>
- <a href="index.php?mode=edit_wartype">Edit war type</a><br>
- <a href="index.php?mode=delete_wartype">Delete war type</a><br>
</span>
</td>
</tr>
<tr>
<td width='500' onMouseOver="this.bgColor='Silver'" onMouseOut="this.bgColor='#ffffff'">
<div onclick="SwitchMenu('sub8')"><a href='#'>Manage Uploads</a></div>
<span class="submenu" id="sub8">
- <a href="index.php?mode=upload_picture">Upload Picture</a><br>
- <a href="index.php?mode=delete_picture">Delete Picture</a><br>
</span>
</div>
</td>
</tr>
</table>
<?
}
else
{
?>
<form method='post' action='index.php?mode=login'>
<table cellpadding='0' cellspacing='0'>
<tr>
<td>Username:</td><td><input type='text' name='brugernavn' size='12'></td>
</tr>
<tr>
<td>Password:</td><td><input type='password' name='kodeord' size='12'></td>
</tr>
<tr>
<td></td><td><input type='submit' value=' Login '></td>
</tr>
</table>
</form>
<?
}
?>
