Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. sessioni php area riservata
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      thedarkita ModSenior • ultima modifica di

      UPDATE utenti SET password='$pass' WHERE id='$id';

      la query non era giusta...

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        motherboard User • ultima modifica di

        Query aggiustata ma ancora non funziona:
        [PHP]<form action="" method="post"><input name="user" type="text" id="user" value="Nome Utente" onfocus="if(this.value=='Nome Utente') this.value='';" /><br />
        <input name="pass" type="password" id="pass" value="Password" onfocus="if(this.value=='Password') this.value='';" /><br />
        <input name="mail" type="text" id="mail" value="Em@il" onfocus="if(this.value=='Em@il') this.value='';" /><br />
        <input name="recupera" type="submit" value="recupera" /></form><br />
        <?
        require('config.php');
        $user = $_POST['user'];
        $email = $_POST['email'];
        $pass = $_POST['pass'];
        if ($user == "Moherboard") {$id = "1";}
        elseif ($user =="Ciao") {$id = "2";}
        if (mysql_num_rows(mysql_query("SELECT mail FROM utenti WHERE mail = '$email' LIMIT 1")) == 1) die('bla');
        // Crypt della password per garantire una miglior sicurezza
        $pass = md5($pass);

            // Query per l'inserimento dell'utente nel database
            $strSQL = "UPDATE utenti SET pass='$pass' WHERE id='$id';";
            mysql_query($strSQL) OR die("Errore 003, contattare l'amministratore ".mysql_error()); 
        

        ?>[/PHP]
        dove è l'errore?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          thedarkita ModSenior • ultima modifica di

          viene mostrato qualke errore?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            motherboard User • ultima modifica di

            no, ma non aggiorna la pwd.... 😢😢😢😢😢😢

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              thedarkita ModSenior • ultima modifica di

              metti questo e vedi cosa stampa...

              [php]
              <form action="" method="post"><input name="user" type="text" id="user" value="Nome Utente" onfocus="if(this.value=='Nome Utente') this.value='';" /><br />
              <input name="pass" type="password" id="pass" value="Password" onfocus="if(this.value=='Password') this.value='';" /><br />
              <input name="mail" type="text" id="mail" value="Em@il" onfocus="if(this.value=='Em@il') this.value='';" /><br />
              <input name="recupera" type="submit" value="recupera" /></form><br />
              <?
              require('config.php');
              $user = $_POST['user'];
              $email = $_POST['email'];
              $pass = $_POST['pass'];
              if ($user == "Moherboard") {$id = "1";}
              elseif ($user =="Ciao") {$id = "2";}
              if (mysql_num_rows(mysql_query("SELECT mail FROM utenti WHERE mail = '$email' LIMIT 1")) == 1) die('bla');
              // Crypt della password per garantire una miglior sicurezza
              $pass = md5($pass);

                  // Query per l'inserimento dell'utente nel database
              

              echo $id;
              $strSQL = "UPDATE utenti SET pass='$pass' WHERE id='$id'";
              mysql_query($strSQL) OR die("Errore 003, contattare l'amministratore ".mysql_error());

              ?>
              [/php]

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • S
                sups User Attivo • ultima modifica di

                Prova a togliere il ; dalla query.

                $strSQL = "UPDATE utenti SET pass='$pass' WHERE id='$id'";

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  motherboard User • ultima modifica di

                  Ciao ragazzi sono ancora io, quel diavolo di recupero password mi sta facendo ancora impazzire.... non modifica quello stramaledettissimo campo...
                  come faccio??

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thedarkita ModSenior • ultima modifica di

                    letto il post 46?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      motherboard User • ultima modifica di

                      si anzi copia-incollato il post #46!!!
                      Ciao e grazie

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thedarkita ModSenior • ultima modifica di

                        ecco allora appena lanci lo script ti deve dare un numero... se non lo da dovrebbe darti un errore notice(se il php.ini non nasconde questi tipi di errore, di default sono nascosti)

                        se non mostra il numerino, l'errore sta qua

                        [php]
                        if ($user == "Moherboard") {$id = "1";}
                        elseif ($user =="Ciao") {$id = "2";}
                        [/php]

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti