Salve a tutti,
ho un problema con la registrazione al mio sito:
nell'home page ho tre frame, in quello laterale ho messo il menu (che è diverso a senconda del livello di registrazione) partendo dal menu pubblico appena aggiorno la pagina, senza fare nient'altro, passo automaticamente al menu per il livello 1 come se avessi effettuato il login.
codice menu2.php
ho un problema con la registrazione al mio sito:
nell'home page ho tre frame, in quello laterale ho messo il menu (che è diverso a senconda del livello di registrazione) partendo dal menu pubblico appena aggiorno la pagina, senza fare nient'altro, passo automaticamente al menu per il livello 1 come se avessi effettuato il login.
codice menu2.php
PHP:
<?php
session_start();
session_cache_limiter('nocache');
if (!isset ($_SESSION['tipo'])) {
header ("location: ../sky/menu.html");
}
?>
<html>
<head>
<title>menu2</title>
</head>
<body>
<SCRIPT TYPE="text/javascript" LANGUAGE="Javascript">
<!--
/*Menu Nascosto*/
function toggleMenu(currMenu) {
thisMenu = document.getElementById(currMenu).style
if (thisMenu.display == "block") {
thisMenu.display = "none"
}
else {
thisMenu.display = "block"
}
return false
}
-->
</SCRIPT>
<STYLE>
<!--
.menu {display:none; margin-left:20px color: #000000; }
-->
</STYLE>
<?php
if ($_SESSION['tipo']=1) {
echo "
<table width=\"100%\">
<tr>
<td valign=\"top\" width=\"20%\">
<h3><a href=\"home.html\" target=\"fc\">Home</a></h3>
<h3><a href=\"\" onClick=\"return toggleMenu('camere') \">I Nostri Alloggi</a></h3>
<div class=\"menu\" id=\"camere\">
<ul>
<li><a href=\"semplice.html\" target=\"fc\">Semplice</a><br></li>
<li><a href=\"lusso.html\" target=\"fc\">Lusso</a><br></li>
<li><a href=\"suite.html\" target=\"fc\">Suite</a><br></li>
</ul>
</div>
<h3><a href=\"\" onClick=\"return toggleMenu('servizi') \">Servizi</a></h3>
<div class=\"menu\" id=\"servizi\">
<ul>
<li><a href=\"palestra.html\" target=\"fc\">Palestra</a><br></li>
<li><a href=\"Solarium.html\" target=\"fc\">Solarium</a><br></li>
<li><a href=\"Spa.html\" target=\"fc\">Spa</a><br></li>
</ul>
</div>
<h3><a href=\"mieprenotazioni.html\" target=\"fc\">Le Mie Prenotazioni</a></h3>
<h3><a href=\"messaggi.html\" target=\"fc\">Contatta il nostro Staff</a></h3>
<h3><a href=\"mappa.html\" target=\"fc\">Dove Trovarci</a></h3>
<h3><a href=\"contatti.html\" target=\"fc\">Contatti</a></h3>
<h3><a href=\"faq.html\" target=\"fc\">FAQ</a></h3>
</td>
</tr>
</table>
<form action=\"logout.php\" method=\"post\">
<input value=\"Logout\" type=\"submit\">";
}
?>
</body>
</html>
Codice login.php
<?php
session_start();
include("../include/connect.php");
$conn=mysql_connect($HOST, $USER, $PASSWORD);
$db_ok=mysql_select_db($DB, $conn);
$user=( $_POST['utente']);
$password=( $_POST['password']);
$query = "SELECT nome, cognome, idutente, tipo FROM utente WHERE nick='$user' AND password='$password'";
$result = mysql_query($query, $conn);
$livello=mysql_fetch_array($result, MYSQL_ASSOC);
$_SESSION['tipo'] = 0;
if(mysql_num_rows($result)) {
//se è loggato creo la sessione
$_SESSION['NomeUtente'] = $user;
$_SESSION['Password'] = $password;
$_SESSION['tipo'] = $livello['tipo'];
$_SESSION['idutente'] = $livello['idutente'];
$_SESSION['nome'] = $livello['nome'];
$_SESSION['Cognome'] = $livello['cognome'];
}
switch ($_SESSION['tipo']) {
case 0:
echo " <script type=\"text/javascript\">
<!--
alert(\"Nome utente o password errati\");
self.location.href= \"../sky/menu.html\";
-->
</script> ";
break;
case 1:
header ("Location: ../php/menu2.php");
}
?>
Ultima modifica di un moderatore: