Advertisement
Guest User

Untitled

a guest
Apr 13th, 2018
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. // start page
  2. <div id='forgot' class='modal-window'>
  3. <h2 style='text-align:left'>Forgot Password</h2>
  4. <br>
  5. <form method='post' action='project_Controller.php' >
  6. <input type='hidden' name='page' value='StartPage'></input>
  7. <input type='hidden' name='command' value='ForgotPass'></input>
  8.  
  9. <label class='modal-label'>Username:</label>
  10. <input type='text' name='username' placeholder='Enter username' required></input>
  11. <?php if (!empty($error_msg_username)) echo $error_msg_username; ?>
  12. <br>
  13. <label class='modal-label'>Email:</label>
  14. <input type='text' name='email' placeholder='Enter email address' required></input>
  15. <?php if (!empty($error_msg_email)) echo $error_msg_email; ?>
  16. <br>
  17. <br>
  18. <button type='submit' value='Submit'>Retrieve Password</button>
  19. <button type='reset' value='Reset'>Reset</button>
  20. <button id='cancel-forgot' type='cancel' value='Cancel'>Cancel</button>
  21. </form>
  22. </div>
  23.  
  24.  
  25.  
  26. //controller
  27. case 'ForgotPass':
  28. $username = $_POST['username'];
  29. $email = $_POST['email'];
  30. // send email in future
  31. $message = "";
  32. if (retrieve_pass($username, $email) != "") {
  33. $message = 'Password: ' . retrieve_pass($username, $email);
  34. echo "<script type='text/javascript'>alert('$message');</script>";
  35. }
  36. $display_type = 'no-signin';
  37. include('project_StartPage.php');
  38. break;
  39.  
  40. // modal
  41. function does_exist($username)
  42. {
  43. global $conn;
  44.  
  45. $sql = "select * from p_users where (Username = '$username')";
  46. $result = mysqli_query($conn, $sql);
  47. if (mysqli_num_rows($result) > 0)
  48. return true;
  49. else
  50. return false;
  51. }
  52.  
  53. function retrieve_pass($username, $email)
  54. {
  55. global $conn;
  56.  
  57. if (does_exist($username)) {
  58. $sql = "select Password from p_users where (Username = '$username' and Email = '$email')";
  59.  
  60. $result = mysqli_query($conn, $sql);
  61. if (mysqli_num_rows($result) > 0) {
  62. $row = mysqli_fetch_assoc($result);
  63. return $row['Password'];
  64. }
  65. else
  66. return "error occured";
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement