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

      [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