salve a tutti...

sto cercando di fare un form per il login in una area privata, e tutto sembra andare ok...

non vorrei però incorrere in problemi di sicurezza, mi potreste dire qualcosa?

ecco lo script:
Codice PHP:
<?php
    
//includo i file di configurazione
    
include ("config.php");
    include (
"mysql.php");
   
     if(!isset(
$action)) {
        
$action "";
        
$msg "";
     }
     
    
// titolo della pagina
    
$title "Admin Area";
    
    
// controllo l'invio dei dati:
    
if(isset($_POST['user']) || isset($_POST['pass'])) {
        
$user htmlspecialchars($_POST['user']);
        
$pass htmlspecialchars($_POST['pass']);

        
// controllo i dati inviati
        
if(strcmp($user,"$admin_user") == && strcmp($pass,"$admin_pwd") == 0) {

            
$action "login";

        } else {

            if (
$action == "") {

                
$action "err";
                
$msg "Errore, dati non corretti";


            }
        }
    } else {
        
$action "";
    }

    switch (
$action):

    
// primo ingresso in pagina
    
default:

        
// inizio della pagina
        
eval("printtemp(\"".gettemp("template/head.inc.tpl")."\");");
        
        
// form di login dell'area admin
        
eval("printtemp(\"".gettemp("template/admin_form_login.inc.tpl")."\");");

        
// fine della pagina
        
eval("printtemp(\"".gettemp("template/foot.inc.tpl")."\");");

    break;
    
    case 
"login":

        
// inizializzo la sessione
        
session_register("sess");
        
        
header("Location: $admin_main");

    break;

    
// se i dati non sono corretti
    
case "err":

        
// inizio della pagina
        
eval("printtemp(\"".gettemp("template/head.inc.tpl")."\");");

        
// form di login dell'area admin
        
eval("printtemp(\"".gettemp("template/admin_form_login.inc.tpl")."\");");

        
// fine della pagina
        
eval("printtemp(\"".gettemp("template/foot.inc.tpl")."\");");

    endswitch;

?>
Grazie mille a tutti!

Francesco