Ciao a tutti,
ho creato questo codice php per una login con due password differenti
e un file dove dovrebbe essere caricato un contenuto diverso a seconda della password inserita: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"); } ?>
ma nel rendering della pagina mi dice che la variabile $auth non esiste... mi potete aiutarmi?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 } ?>

Rispondi quotando
