File "otp.php"

Full Path: /home/cananyalcin/public_html/core/temp/admin/otp.php
File size: 4.04 KB
MIME-type: text/html
Charset: utf-8

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title><?=$settings["site_name"]?></title>
    <link href="/css/admin/custom.css" rel="stylesheet">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
    <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
    <script src="https://kit.fontawesome.com/8dc6670d84.js" crossorigin="anonymous"></script>
    
          </head>
  <body>
    
                  <div class="container">
			<div class="row">
				<div class="col-md-4 col-md-offset-4">
						<br><br>
						<div class="alert alert-info alert-dismissable">
								<p>Your account is protected with two-factor authentication.</p>
								<p>We’ve sent you an email. Please check your inbox/spam folder and enter the code below.</p>
								<hr>
								<p>If you do not receive email within 60 seconds, you may try to login again.</p>
							</div>
							
								
							
						  <?php if( $success ): ?>
          <div class="alert alert-success "><?php echo $successText; ?></div>
        <?php endif; ?>
           <?php if( $error ): ?>
          <div class="alert alert-danger "><?php echo $errorText; ?></div>
        <?php endif; ?>
							
										
												<div class="login-panel panel panel-default">
						
						<div class="panel-heading">
							<h3 class="panel-title">2FA Verification</h3>
						</div>
						<div class="panel-body">
						
          <form id="yw0" action="" method="post">
								<fieldset>
								
									<div class="form-group">
										<div class="form-group field-signupform-email required">
											<label>OTP code</label>
    <div class="input-group">
        <input class="form-control" name="otp" id="otp" type="otp" maxlength="300" />
        <span class="input-group-btn">
            <button id="sendOTPBtn" class="btn btn-primary" type="button">Resend OTP</button>
        </span>
    </div>
</div>

 
            <button type="submit" name="login" class="btn btn-default">Login</button>
           </form>      </div>
    </div>
    
<!--Glycon-->    </div>
<script src='https://www.google.com/recaptcha/api.js?hl=en'></script>

      </body>
      <!-- jQuery -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

<!-- SweetAlert2 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.18/dist/sweetalert2.min.css">
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.18/dist/sweetalert2.all.min.js"></script>
   
 
 
<script>
 

$(document).ready(function() {
    $("#sendOTPBtn").click(function() {
 
       

        $.ajax({
            type: "POST",
            url: "<?php echo site_url()?>otp/send",
             success: function(response) {
                var data = JSON.parse(response);
                if (data.status === 'success') {
                    // Show success message using SweetAlert2
                    Swal.fire({
                        icon: 'success',
                        title: 'OTP Resent!',
                        text: 'Check your email for the OTP code.',
                    });
                } else {
                    // Show error message using SweetAlert2
                    Swal.fire({
                        icon: 'error',
                        title: 'Error!',
                        text: 'Failed to Resend OTP. Please try again later.',
                    });
                }
            },
            error: function(xhr, status, error) {
                // Show error message using SweetAlert2
                Swal.fire({
                    icon: 'success',
                        title: 'OTP Resent!',
                        text: 'Check your email for the OTP code.',
                    });
            }
        });
    });
});

 

</script>
 </body>
</html>