Guest User

Untitled

a guest
Dec 15th, 2017
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1. if ($_SERVER['REQUEST_METHOD'] == 'POST'){
  2. //two passwords are the same
  3. if($_POST['password'] == $_POST['confirmedpassword']) {
  4.  
  5. $username = $mysqli->real_escape_string($_POST['username']);
  6. $password = md5($_POST['password']);
  7.  
  8. $_SESSION['username'] = $username;
  9. $_SESSION['password'] = $password;
  10.  
  11. $sql = "INSERT INTO members(username, password)"
  12. . "VALUES ('$username','$password')";
  13.  
  14. //if querey is successful redirect to login.php
  15. if($mysqli->query($sql) === true)
  16. $_SESSION['message'] = 'Success';
  17. header("location: login.php");
  18.  
  19. }
  20. else{
  21. $_SESSION['message'] = "User couldnt be added";
  22.  
  23. }
  24. }
  25. else{
  26. $_SESSION['message'] = "Passwords dont match";
  27. }
  28.  
  29. <?php
  30. if ($_SERVER['REQUEST_METHOD'] == 'POST')
  31. {
  32. //two passwords are the same
  33. if($_POST['password'] == $_POST['confirmedpassword'])
  34. {
  35. $username = $mysqli->real_escape_string($_POST['username']);
  36.  
  37. // You might consider using salt when storing passwords like this
  38. $salt = 'aNiceDay';
  39. $password = md5(md5($_POST['password'].$salt).$salt);
  40.  
  41. $_SESSION['username'] = $username;
  42. $_SESSION['password'] = $password;
  43.  
  44. $sql = "SELECT `username` FROM members WHERE `username` = '".$username."'";
  45. $result = $mysqli->query($sql);
  46.  
  47. if(mysqli_num_rows($result) > 0)
  48. {
  49. echo 'User exists.';
  50. // Do something.
  51. }
  52. else
  53. {
  54. $sql = "INSERT INTO members(username, password) VALUES ('".$username."','".$password."')";
  55.  
  56. if($mysqli->query($sql) === true)
  57. {
  58. $_SESSION['message'] = 'Success';
  59. header("location: login.php");
  60. // Important to put exit() after header so other code
  61. // doesn't get executed.
  62. exit();
  63. }
  64. else
  65. {
  66. $_SESSION['message'] = "User couldn't be added";
  67. echo "User couldn't be added.";
  68. }
  69. }
  70. }
  71. else
  72. {
  73. $_SESSION['message'] = "Passwords dont match";
  74. }
  75. }
  76. ?>
  77.  
  78. if ($_SERVER['REQUEST_METHOD'] == 'POST'){
  79. //two passwords are the same
  80. if($_POST['password'] == $_POST['confirmedpassword']) {
  81.  
  82. $username = $mysqli->real_escape_string($_POST['username']);
  83. $password = md5($_POST['password']);
  84.  
  85. $_SESSION['username'] = $username;
  86. $_SESSION['password'] = $password;
  87.  
  88. //Check user
  89. $CheckUserIsExist = mysqli->query("SELECT uid FROM members WHERE username='$username'");
  90. if(mysqli_num_rows($CheckUserIsExist)==0 ){
  91. $sql = "INSERT INTO members(username, password)"
  92. . "VALUES ('$username','$password')";
  93.  
  94. //if querey is successful redirect to login.php
  95. if($mysqli->query($sql) === true)
  96. $_SESSION['message'] = 'Success';
  97. header("location: login.php");
  98.  
  99. }
  100. } else{
  101. echo 'This username is already in use. Plase use different username';
  102. }
  103. else{
  104. $_SESSION['message'] = "User couldnt be added";
  105.  
  106. }
  107. }
  108. else{
  109. $_SESSION['message'] = "Passwords dont match";
  110. }
Add Comment
Please, Sign In to add comment