Advertisement
Guest User

Untitled

a guest
Mar 19th, 2017
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.15 KB | None | 0 0
  1. <?php
  2. session_start();// come sempre prima cosa, aprire la sessione
  3. include("conn_db.php"); // includere la connessione al database
  4. ?>
  5.  
  6. <html>  
  7. <head>
  8. <meta charset="utf-8">
  9. <link rel="stylesheet" type="text/css" href="style.css">
  10. </head>
  11. <body>
  12.  
  13. <!-- <h2>Registrazione</h2>  
  14. <form name="form_registration" method="post" action="registration.php">
  15. <br/>
  16. <p>Username: <input type="text" name="username_reg"></p>
  17. <br/>
  18. <p>Password: <input type="password" name="password_reg"></p>
  19. <br/>
  20. <p>Email: <input type="text" name="email_reg" ></p>
  21. <br/>
  22. <button>Registrati</button>
  23. </form> -->
  24.  
  25. <h2>Login</h2>
  26. <form name="form_login" method="post" action="<?=$_SERVER['PHP_SELF']?>">
  27. <p>Username</p><input type="text" name="username" ></p>
  28. <p>Password <input name="password"></p>
  29. <button>Accedi</button>
  30. </form>
  31.  
  32. <?php
  33. session_start();// come sempre prima cosa, aprire la sessione
  34. include("conn_db.php"); // Include il file di connessione al database
  35. $username=$_POST["username"]; // con questo associo il parametro username che mi è stato passato dal form alla variabile SESSION username
  36. $password=$_POST["password"]; // con questo associo il parametro username che mi è stato passato dal form alla variabile SESSION password
  37. $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
  38. or DIE('query non riuscita'.mysql_error());
  39. // 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
  40. // Quelli dentro la variabile POST. username e password.
  41. if($query->num_rows>0){  //se c'è una persona con quel nome nel db allora loggati
  42. $row = mysql_fetch_assoc($query); // metto i risultati dentro una variabile di nome $row
  43. $_SESSION["logged"] =true;  // Nella variabile SESSION associo TRUE al valore logge
  44. header("location:prova.php"); // e mando per esempio ad una pagina esempio.php// in questo caso rimanderò ad una pagina prova.php
  45. }else{
  46. echo "non ti sei registrato con successo"; // altrimenti esce scritta a video questa stringa di errore
  47. }
  48. ?>
  49.  
  50. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement