• User Newbie

    registrazione utenti

    scusate... è' da poko che mi sn registrato al forum... e avrei bisogno di un aiutino.... io ho un sito dv vorrei mettere delle pagine protette con nome utente e password... in html è facile se bisogna creare un unica password e un unico nome utente.... come faccio a fare e con quale linguaggio mi consigliate fare delle pagine di registrazione accesso e ritrova password?
    avete qualche esempio pratico?
    grazie


  • Super User

    Per registrare utenti l'html semplice non basta. Credo che tu debba impiegare php o asp o comunque linguaggio lato server 😉

    Nel caso tu voglia solo ed esclusivamente permettere a Tizio, nome casuale, di entrare in una pagina senza registrazione ma con parametri che imposti tu, allora utilizzerai sempre php ma senza database dietro.
    Ti posto due pagine di esempio:

    Questa è la pagina di login dove metti il form che passerà i valori alla seconda pagina:

    <?php 
    session_unset();
    ?>
    
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Please log in</title>
    </head>
    
    <body>
    <div align="left"><form id="login" name="login" method="post" action="pag2.php">
       nome 
       <input type="text" name="user" />
       <br />
       <br />
       password
       <input type="password" name="pass" />   
       <br />
       <br />
       <input type="submit" name="Submit" value="Submit" />
    </form>
    </body>
    </html>
    
    

    La seguente la pagina che processerà quello che hai inserito nella form.
    Si chiama pag.2(esempio).
    Questa pagina presenta il codice php che imposta ilo user e pass definiti per poter entrare in essa...se non sei Tizio e la tua pass non è Caio, ti avvertirà con un messaggio di errore.

    <?php
    session_start();
    $_SESSION['username'] = $_POST['user'];
    $_SESSION['userpass'] = $_POST['pass'];
    $_SESSION['authuser'] = 0;
    if (($_SESSION['username'] =='Tizio') and
        ($_SESSION['userpass'] =='Caio'))  {
        $_SESSION['authuser'] = 1;
        }
        else {
        echo "Non hai il permesso di entrare in questa pagina ;)!";
        exit();
        }
     ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Pag2</title>
    </head>
    
    <body>
    <div align="left" />
    Contenuto pagina
    </body>
    </html>
    
    ```Spero che ti serva d'aiuto. :)