Ciao a tutti,
ho creato questo codice php per una login con due password differenti
codice:
<?php
$login_password = array(
'4593eff8732426e9e67d6304ac0fea12fb9fc5d5',
'35b38ed93a1e82ab873255851ef385e8120de6f7'
);
//$pass = "wholalottalove";
//$pass_dinner = "pranzomatrimonio";
$passform = sha1($_POST['password']);
if($_POST['password'] == "")
{
header("Location: welcome.php");
}
elseif (in_array($passform, $login_password))
{
session_start();
$_SESSION['login'] = "ok";
switch ($login_password)
{
case 0:
$auth = "invitati";
break;
case 1:
$auth = "cena";
break;
}
header("Location: homepage.php");
}
else
{
header("Location: welcome.php");
}
?>
e un file dove dovrebbe essere caricato un contenuto diverso a seconda della password inserita:
codice:
<?
session_start();
if ($_SESSION['login'] != "ok")
{
header("Location: welcome.php");
}
?>
<?php if ($auth == "invitati"){ ?>
<div>
contenuto 1
</div>
<?php } else { ?>
<div>
contenuto 2
</div>
<?php } ?>
ma nel rendering della pagina mi dice che la variabile $auth non esiste... mi potete aiutarmi?