Visualizzazione risultati 1 fino 2 di 2

Discussione: Login

  1. #1
    Guest

    Exclamation Login

    Non riesco a trovare l'errore in questo login


    Pagina di Log-In:

    <p align="center">
    <?PHP
    $dbnome = "my_[nomedb]";
    mysql_connect("localhost","nome","password") Or Die ("Errore di accesso ai dati");
    mysql_select_db($dbnome) Or Die ("Errore nella selezione del database");
    $query = "SELECT * FROM utenti WHERE username='$login'";
    $execute = mysql_query($query);
    $dati = mysql_fetch_array($execute);
    $user = $dati[username];
    mysql_close($dbnome);
    if ($login == "" OR $pass == "")
    {
    echo("");
    }
    else
    {
    if ($user == $login AND $dati[password] == $pass)
    {
    if ($dati[esiliato] == "SI")
    {
    echo("<meta http-equiv='refresh' content='0;URL=Esiliato.php'>");
    }
    else
    {
    session_start();
    $_SESSION['login'] = $login;
    $ciclo = "<center><font size='1' face='verdana'>"."Benvenuto "."$user"."</font></center>";
    echo($ciclo);
    echo("<meta http-equiv='refresh' content='3;URL=Main.php'>");
    }
    }
    else
    {
    echo("<center><font size='1' face='verdana'>Login e/o Password errati</font></center>");
    }
    }
    ?>

    <center><form action="<? PHP_SELF ?>" method="Post"><table width="200" height="10" border="1"><td><font size="1" face="verdana">Login:</font></td><td><input type="text" name="login"></td><tr><td><font size="1" face="verdana">Password:</font></td><td><input type="password" name="pass"></td></tr></table><br><input type="submit" Value="Entra"></form></center>

    Pagina di Risposta:

    <?PHP
    session_start();
    $login = $_SESSION['login'];
    $dbnome = "my_numoise";
    mysql_connect("localhost","nome","password") Or Die ("Errore Di Accesso Ai Dati");
    mysql_select_db($my_[nomedb]);
    $query = "SELECT * FROM utenti WHERE username='$login'";
    $esecuzione = mysql_query($query);
    $dati = mysql_fetch_array($esecuzione);
    $user = $dati[username];
    mysql_close($my_numoise);
    if ($login == "")
    {
    ?>
    <BODY bgcolor="Black" text="Gold" link="gold">
    <center><font size="1" face="verdana">.:Login e/o Password Errati:.</font></center>
    <?PHP
    }
    else
    {
    if ($login == $user)
    {
    ?>
    Login Effettuato
    <?PHP
    }
    else
    {
    echo("<meta http-equiv='refresh' content='3;URL=Main.htm'>");
    }
    }
    ?>

    ______________

    Non so se l'errore sta nel login o nella pagina di risposta, qualcuno è in grado di aiutarmi?

    Filippo

    www.numoise.altervista.org

  2. #2
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    Se mi dici che tipo di errore ti da forse è più semplice aiutarti, ho già visto che hai tralasciato degli apici da qualche parte...comunque mandami il tipo di errore che ti da. (Le variabili $login e $pass sono di tipo POST quindi per richiamarle devi scrivere $_POST['login'] e $_POST['pass'] questo è uno degli errori probabili, ma mi sa che ce ne sono altri)
    Chi troppo vuole....vuole LionAlex...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •