Guest User

Untitled

a guest
Apr 13th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 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. }
Add Comment
Please, Sign In to add comment