Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. $db = mysqli_connect("localhost", "root", "", "authentication");
  5. $error = "";
  6. if(isset($_POST['register_btn'])){
  7. $username = mysql_real_escape_string($_POST['username']);
  8. $email = mysql_real_escape_string($_POST['email']);
  9. $password = mysql_real_escape_string($_POST['password']);
  10. $password2 = mysql_real_escape_string($_POST['password2']);
  11.  
  12.  
  13. if($password == $password2){
  14. $password = md5($password); //code password b4 storing
  15. $sql = "INSERT INTO users(username, email, password) VALUES('$username', '$email', '$password')";
  16. mysqli_query($db, $sql);
  17. $_SESSION['message'] = "You are now logged in";
  18. $_SESSION['username'] = $username;
  19. header("location: home.php");
  20. }else
  21. {
  22. $error = "Passwords do not match";
  23. }
  24.  
  25. }
  26. ?>
  27.  
  28. <!DOCTYPE html>
  29. <html>
  30. <head>
  31. <title>Register</title>
  32. <link rel="stylesheet" type="text/css" href="style.css">
  33. </head>
  34. <body>
  35. <div class="header">
  36. <h1>Register, login and logout</h1>
  37. </div>
  38.  
  39. <form method="post" action="register.php">
  40. <table>
  41. <tr>
  42. <td>Username:</td>
  43. <td><input type="text" name="username" class="textInput"></td>
  44. </tr>
  45. <tr>
  46. <td>Email:</td>
  47. <td><input type="email" name="email" class="textInput"></td>
  48. </tr>
  49. <tr>
  50. <td>Password:</td>
  51. <td><input type="password" name="password" class="textInput"></td>
  52. </tr>
  53. <tr>
  54. <td>Confirm Password:</td>
  55. <td><input type="password" name="password2" class="textInput"></td>
  56. </tr>
  57. <tr>
  58. <td></td>
  59. <td><input type="submit" name="register_btn" value="Register"></td>
  60. </tr>
  61. </table>
  62. <?php
  63. echo $error;
  64. ?>
  65. </form>
  66. </body>
  67. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement