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

      allora, inizia dapprima con imparare i concetti di POST e GET.
      Oltretutto sul forum già ci sono argomenti riguardanti i database di testo 🙂
      fai tu il lavoro e man mano postalo qui! magari ci lavoriamo assieme 🙂

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Scusate la mia inesperienza ma studio php da 2 giorni:
        ho provato a fare un sistema di login,ma mi rimanda sempre alla pagina d'errore vi posto il codice:

        pagina di login:
        [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

          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