Visualizzazione risultati 1 fino 4 di 4

Discussione: Problema con il mio sistema di login

  1. #1
    Guest

    Predefinito Problema con il mio sistema di login

    Salve a tutti e grazie in anticipo per la vostra risposta.....
    Ho creato un sistema di login e registrazione sul mio sito altervista (www.guideinformation.altervista.org) e ho un problema, una volta che mi sono registrato ,vado ad effettuare il login, quando faccio il login mi esce una pagina che mi dice "login non riuscito", anche se nel login ho inserito bene in tutti i campi, allora forse o pensato che er un problema al codice html della pagina di login, potete trovarmi l' errore?Grazie..
    Ecco il codice:
    <?php
    Codice PHP:
    session_start();//avviamo la sessione
    $nomehost = "host";
    $nomeuser = "nome utente";
    $password = "password";
    $dbname="nome database";
    $myusername=$_POST['username'];
    $mypassword=$_POST['password'];
    $connessione = mysql_connect($nomehost,$nomeuser,$password);
    $database_select=mysql_select_db($dbname,$connessione);
    $sql="SELECT * FROM utenti WHERE username=$myusername and password=$mypassword";
    $result=mysql_query($sql);
    $count=mysql_num_rows($result);
    $_SESSION['username'] = $myusername;
    if(
    $count==1){
    session_register("myusername");
    session_register("mypassword");
    echo
    "Benvenuto $username hai effettuato il login con successo";
    }
    else{
    echo
    "Login non riuscito";
    }
    ?>
    Ultima modifica di saitfainder : 24-02-2014 alle ore 15.15.40 Motivo: Tag [code]

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Usa mysql_error() per ottenere il testo di un eventuale errore lato mySQL.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    non ho capito , spiegati meglio

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,965

    Predefinito

    mysql_error()

    Comunque, nella query aggiungi le virgolette in $myusername e $mypassword. Inoltre occhio che sei a rischio di sql injection.
    Infine, sarebbe meglio utilizzare la versione più recente della libreria per interfacciarsi a mysql: dovresti usare le funzioni mysqli_*.

    Ciao!

Regole di scrittura

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