Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- session_start();
- // require_once 'phpmailer.php';
- require_once "function.php";
- use PHPMailerPHPMailerPHPMailer;
- require_once "PHPMailer/PHPMailer.php";
- require_once "PHPMailer/Exception.php";
- if(isset($_POST['email'])) {
- $con = new mysqli('localhost','root','','demo');
- $email = $con->real_escape_string($_POST['email']);
- $sql = $con->query("SELECT id FROM users WHERE email = '$email'");
- if($sql->num_rows>0){
- $token = generateString();
- $con->query("UPDATE users SET token='$token' WHERE email='$email'");
- $mail = new PHPMailerPHPMailerPHPMailer;
- $mail->IsSMTP();
- $mail->SMTPDebug = 2;
- $mail->SMTPAuth = true;
- $mail->SMTPSecure = 'ssl';
- $mail->Host = 'smtp.gmail.com';
- $mail->Port = 465;
- $mail->Username = "xxx@gmail.com";
- $mail->Password = "xxx";
- $mail->SetFrom("xxx@gmail.com", "Employee Leave Management System");
- $id=$_SESSION['id'];
- $select_query = mysqli_query("SELECT * FROM users WHERE email = '$email'");
- $select_sql = mysqli_fetch_array($select_query);
- $name=$select_sql['username'];
- var_dump($name);
- $select_query1 = mysqli_query("SELECT id FROM users WHERE email='$email'");
- $select_sql1 = mysqli_fetch_array($select_query1);
- $email=$select_sql1['email'];
- var_dump($email);
- $mail->Subject = "HIE ";
- $mail->Body = "HIEHIE.";
- $mail_to = $email;
- $mail->AddAddress($email);
- if($mail->Send())
- {
- exit(json_encode(array("status" => 1, "msg"=>'Please check your email')));
- }
- }else{
- exit(json_encode(array("status" => 0, "msg"=>'Please check your input!!!')));
- }
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>Forgot Password</title>
- <link rel="stylesheet" href="css_f/bootstrap.css">
- </head>
- <body>
- <div class="container">
- <div class="row justify-content-center">
- <div class="col-md-6 col-md-offset-3 align="center" style="margin-top: 200px;">
- <input type="text" name="email" placeholder="email" id="email" class="input-field"><br><br>
- <button type="button" name="submit" class="btn btn-primary">Reset Password</button><br><br>
- <p id="response"></p>
- </div>
- </div>
- </div>
- </body>
- <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
- crossorigin="anonymous"></script>
- <script type="text/javascript">
- var email = $("#email");
- $(document).ready(function() {
- $('button').on('click',function(){
- if(email.val()!=""){
- email.css('border','1px solid green');
- $.ajax({
- url: 'forgot_pwd.php',
- method: 'POST',
- dataType: 'JSON',
- data: {
- email: email.val()
- },success:function(response){
- console.log(response);
- if(!response.success) {
- $("#response").html(response.msg).css('color','red');
- }else{
- $("#response").html(response.msg).css('color','green');
- }
- }
- });
- }else{
- email.css('border','1px solid red');
- }
- });
- });
- </script>
- </html>
Add Comment
Please, Sign In to add comment