Advertisement
Guest User

Untitled

a guest
Feb 12th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. if (isset($_REQUEST['inputName']))
  5. $_SESSION['Name'] = $_REQUEST['inputName'];
  6.  
  7. $servername = "5bi_s01078";
  8. $username = "root";
  9. $password = "";
  10.  
  11. // Create connection
  12. $conn = mysqli_connect("localhost", $username, $password, $servername);
  13.  
  14. // Check connection
  15. if (!$conn) {
  16. die("Connection failed: " . mysqli_connect_error());
  17. }
  18. ?>
  19.  
  20. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  21. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  22. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  23.  
  24. <head>
  25. <title>Index - Login</title>
  26.  
  27. <style>
  28. div
  29. {
  30. border-radius: 10px;
  31. background-color: #ffd9b3;
  32. padding: 3%;
  33. width: 40%;
  34. }
  35. body
  36. {
  37. font-family: serif;
  38. font-size: 110%;
  39. padding: 200px;
  40. }
  41. </style>
  42.  
  43. <script type="text/javascript" language="javascript">
  44. function validaForm() {
  45. //funzione che controlla parzialmente i dati inseriti
  46. if (document.home.username.value=="") {
  47. alert("Inserire username");
  48. return false;
  49. }
  50. if (document.home.password.value=="") {
  51. alert("Inserire password");
  52. return false;
  53. }
  54. //alert("Dati inseriti correttamente");
  55. return true;
  56. }
  57.  
  58. function validaLogin()
  59. {
  60. alert("Username o password non validi.");
  61. return false;
  62. }
  63. </script>
  64. </head>
  65.  
  66. <body>
  67. <center>
  68. <div>
  69. <form action="home.php" name="submit" method="post">
  70. <h3>Cinefirns</h3>
  71. <table>
  72. <tr>
  73. <td>Username</td>
  74. <td><input type="text" name="username" value=""></td>
  75. </tr>
  76. <tr>
  77. <td>Password</td>
  78. <td><input type="password" name="password" value=""></td>
  79. </tr>
  80. </table>
  81. <br />
  82. <table>
  83. <tr>
  84. <td>
  85. <center><input type="submit" value="Login"></center></form>
  86. </td>
  87. <td>
  88. <form action="signup.php" method="post">
  89. <center><input type="submit" value="Registrati"></center>
  90. </form>
  91. </td>
  92. </tr>
  93. </table>
  94. </div>
  95.  
  96. <?php
  97. $new_password = password_hash($_POST['password'], PASSWORD_DEFAULT);
  98. $username = $_POST['username'];
  99.  
  100. $sql = "SELECT Username, Password
  101. FROM 090218Utente
  102. WHERE Username ='".$username."' AND Password ='".$new_password."'";
  103.  
  104. $result = mysqli_query($conn, $sql);
  105.  
  106. if ($result->num_rows > 0)
  107. {
  108. // output data of each row
  109. while($row = $result->fetch_assoc())
  110. {
  111. $_SESSION['username'] = $username;
  112. }
  113.  
  114. echo "</table><br />";
  115. }
  116. else
  117. {
  118. echo '<script type="text/javascript">','validaLogin();','</script>';
  119. }
  120.  
  121. $conn->close();
  122. ?>
  123. </body>
  124.  
  125. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement