- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- registrazione utenti
-
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
-
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. :)