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.
    • 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