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. Form registrazione utenti
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • massimux
      massimux Moderatore • ultima modifica di

      nome_utente? non è una variabile quindi se lo $user non sarà uguale a nome_utente stessa cosa per la pass avrai sempre il problema 🙂

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • V
        vinz User • ultima modifica di

        Forse non ho capito, io nel campo
        <input type="text" name="user">
        inserisco:nome_utente e nel campo
        <input type="password" name="pass">
        inserisco : password.
        Dovrei dichiarare le variabili in anticipo?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • massimux
          massimux Moderatore • ultima modifica di

          [html]<html>
          <head>
          <title>Prova login</title>
          </head>
          <body>
          <form action="verifica.php" method="post">
          User:
          <input type="text" name="user"><br>
          Password:
          <input type="password" name="pass">
          <input type="submit" name="submit" value="login">
          </form>
          </body>
          </html>[/html]

          Pagina di verifica:
          [php]<?php
          $user=$_POST["user"];
          $pass=$_POST["pass"];
          if($user!="nome_utente")
          {
          header("Location:pagina_errore.html");
          exit;
          }
          elseif($password!="password")
          {
          header("Location:pagina_errore.html");
          exit;
          }
          else
          {
          header("Location:pagina_protetta.html");
          }
          ?>[/php]

          Pagina Protetta:
          [php]<?php
          include("verifica.php");
          ?>
          <html>
          <head>
          <title>Pagina protetta</title>
          </head>
          <body>
          <h2>Testo</h2>
          </body>
          </html>[/php]

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • massimux
            massimux Moderatore • ultima modifica di

            se vuoi lo script in questo modo dovrai iserire come username "nome_utente" e come password "password" 🙂
            ciao

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • V
              vinz User • ultima modifica di

              @massimux said:

              se vuoi lo script in questo modo dovrai iserire come username "nome_utente" e come password "password" 🙂
              ciao
              Era solo una prova, ma inserendo come username "nome_utente" e come password "password mi rimanda comunque alla pagina di errore.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • massimux
                massimux Moderatore • ultima modifica di

                togli l'include da pagina protetta 🙂

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • V
                  vinz User • ultima modifica di

                  Ok, però adesso chiunque può accedere all'indirizzo http://localhost/pagina_protetta.html

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • massimux
                    massimux Moderatore • ultima modifica di

                    no
                    solo chi ha messo il nome utente e la pass indicata da te....

                    inoltre lo hai scritto stesso tu 🙂 sei su localhost 🙂

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • V
                      vinz User • ultima modifica di

                      Scusa ma io non son molto eperto, ma se qualcuno scrive http://www.moisito.it/pagina_protetta.html può accedervi

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • massimux
                        massimux Moderatore • ultima modifica di

                        [html]<html>
                        <head>
                        <title>Prova login</title>
                        </head>
                        <body>
                        <form action="verifica.php" method="post">
                        User:
                        <input type="text" name="user"><br>
                        Password:
                        <input type="password" name="pass">
                        <input type="submit" name="submit" value="login">
                        </form>
                        </body>
                        </html>[/html]

                        Pagina di verifica:
                        [php]<?php
                        session_start();
                        $user=$_POST["user"];
                        $pass=$_POST["pass"];
                        if($user!="nome_utente")
                        {
                        header("Location:pagina_errore.html");
                        exit;
                        }
                        elseif($password!="password")
                        {
                        header("Location:pagina_errore.html");
                        exit;
                        }
                        else
                        {
                        $_SESSION[username]= $user;
                        $_SESSION[password]= $pass;
                        header("Location:pagina_protetta.html");
                        }
                        ?>[/php]

                        Pagina Protetta:
                        [php]<?php
                        if (isset($_SESSION[username])) {
                        ?>
                        <html>
                        <head>
                        <title>Pagina protetta</title>
                        </head>
                        <body>
                        <h2>Testo</h2>
                        </body>
                        </html>
                        <? } else {
                        header("Location:pagina_errore.html");
                        }
                        ?>[/php]

                        così non possono accedere 🙂

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • A
                          andreatud User Newbie • ultima modifica di

                          scusate..alla fine avete risolto il tutto?

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • N
                            napster Bannato User Attivo • ultima modifica di

                            Qui è l'errore:

                            if($user!="nome_utente")

                            Corretto: if($user!=="nome_utente")

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • massimux
                              massimux Moderatore • ultima modifica di

                              napster a me girava lo stesso 🙂

                              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