/ Published in: PHP
admin panel for php scripts with a login form elaborated by a function.php page, then an upload form with canc option
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
//admin.php page if($_SESSION['galleria']!="admin"){ ?> <form method="post" action="function.php"> <input type="hidden" name="tipo" value="login"> User <input type="text" name="user"><br /> Password <input type="password" name="password"> <br /> <input type="submit" value="INVIA"> </form> <? } else {?> <form method="post" enctype="multipart/form-data" action="function.php"> <input type="hidden" name="tipo" value="upload"> <input type="file" name="documento"> <br /> <input type="submit" value="INVIA"> </form> <? } $cartella="photo"; { if ($files != "." and $files !="..") print $files."<a href='function.php?tipo=canc&file=".$files."'>cancella</a><br>"; } /*fine sessione file manager*/ ?> <a href="function.php?tipo=logout">Logout</a> //function.php page <? session_start(); /*va sempre in cima alla pagina per dirgli che abbiamo intenzione di utilizzare all'interno del documento delle variabili di sessione*/ $cartella="photo"; switch($_REQUEST['tipo']) { case'login': if(($_REQUEST['user']=="yourusername")&&($_REQUEST['password']=="yourpassword")){ /* creo una ariabile di sessione, che si chiamerà galleria:*/ $_SESSION['galleria']="admin"; } /*se non c'è la variabile di sessione facciamo ritornare l'utente alla pagina di admin*/ break; case'logout': break; case'upload': break; case'canc': break; } ?>