Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();// come sempre prima cosa, aprire la sessione
- include("conn_db.php"); // includere la connessione al database
- ?>
- <html>
- <head>
- <meta charset="utf-8">
- <link rel="stylesheet" type="text/css" href="style.css">
- </head>
- <body>
- <!-- <h2>Registrazione</h2>
- <form name="form_registration" method="post" action="registration.php">
- <br/>
- <p>Username: <input type="text" name="username_reg"></p>
- <br/>
- <p>Password: <input type="password" name="password_reg"></p>
- <br/>
- <p>Email: <input type="text" name="email_reg" ></p>
- <br/>
- <button>Registrati</button>
- </form> -->
- <h2>Login</h2>
- <form name="form_login" method="post" action="<?=$_SERVER['PHP_SELF']?>">
- <p>Username</p><input type="text" name="username" ></p>
- <p>Password <input name="password"></p>
- <button>Accedi</button>
- </form>
- <?php
- session_start();// come sempre prima cosa, aprire la sessione
- include("conn_db.php"); // Include il file di connessione al database
- $username=$_POST["username"]; // con questo associo il parametro username che mi è stato passato dal form alla variabile SESSION username
- $password=$_POST["password"]; // con questo associo il parametro username che mi è stato passato dal form alla variabile SESSION password
- $query = mysql_query("SELECT * FROM users WHERE username=$username AND password =$password"); //per selezionare nel db l'utente e pw che abbiamo appena scritto nel log
- or DIE('query non riuscita'.mysql_error());
- // Con il SELECT qua sopra selezione dalla tabella users l utente registrato (se lo è) con i parametri che mi ha passato il form di login, quindi
- // Quelli dentro la variabile POST. username e password.
- if($query->num_rows>0){ //se c'è una persona con quel nome nel db allora loggati
- $row = mysql_fetch_assoc($query); // metto i risultati dentro una variabile di nome $row
- $_SESSION["logged"] =true; // Nella variabile SESSION associo TRUE al valore logge
- header("location:prova.php"); // e mando per esempio ad una pagina esempio.php// in questo caso rimanderò ad una pagina prova.php
- }else{
- echo "non ti sei registrato con successo"; // altrimenti esce scritta a video questa stringa di errore
- }
- ?>
- </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement