Advertisement
Guest User

Untitled

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