Server Address : 2a02:4780:a:760:0:37cc:13e2:3
Web Server : LiteSpeed
Uname : Linux uk-fast-web660.main-hosting.eu 5.14.0-570.55.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 21 05:27:51 EDT 2025 x86_64
PHP Version : 7.4.33
<?php
require 'top.php';
if(isset($_SESSION['USER_LOGIN']) && $_SESSION['USER_LOGIN']=='yes'){
?>
<script>
window.location.href="my_order.php";
</script>
<?php
}
?>
<!-- Start Bradcaump area -->
<div class="ht__bradcaump__area" style="background: rgba(0, 0, 0, 0) url(images/bg/4.jpg) no-repeat scroll center center / cover ;">
<div class="ht__bradcaump__wrap">
<div class="container">
<div class="row">
<div class="col-xs-12">
<div class="bradcaump__inner">
<nav class="bradcaump-inner">
<a class="breadcrumb-item" href="index.php">Home</a>
<span class="brd-separetor"><i class="zmdi zmdi-chevron-right"></i></span>
<span class="breadcrumb-item active">Login</span>
</nav>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- End Bradcaump area -->
<!-- Start Contact Area -->
<section class="htc__contact__area ptb--100 bg__white">
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="contact-form-wrap mt--60">
<div class="col-xs-12">
<div class="contact-title">
<h2 class="title__line--6">Login/Register</h2>
</div>
</div>
<div class="col-xs-12">
<form id="login-form" method="post">
<div class="single-contact-form">
<div class="contact-box name">
<input type="email" name="login_email" id="login_email" placeholder="Your Email*" style="width:100%">
</div>
<span class="feild_error" id="login_email_error"></span>
</div>
<div class="single-contact-form">
<div class="contact-box name">
<input type="password" name="login_password" id="login_password" placeholder="Your Password*" style="width:100%">
</div>
<span class="feild_error" id="login_password_error"></span>
</div>
<div class="contact-btn">
<button type="button" class="fv-btn" onclick="user_login()">Login</button>
<a href="forget_password.php" class="forget_password">Forgot Password</a>
</div>
</form>
<div class="form-output login_msg">
<p class="form-messege feild_error"></p>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="contact-form-wrap mt--60">
<div class="col-xs-12">
<div class="contact-title">
<h2 class="title__line--6">Register</h2>
</div>
</div>
<div class="col-xs-12">
<form id="register-form" method="post">
<div class="single-contact-form">
<div class="contact-box name">
<input type="text" name="name" id="name" placeholder="Your Name*" style="width:100%">
</div>
<span class="feild_error" id="name_error"></span>
</div>
<div class="single-contact-form">
<div class="contact-box name">
<input type="text" name="email" id="email" placeholder="Your Email*" style="width:50%">
<button type="button" onclick="email_sent_otp()" class="fv-btn email_sent_otp height_60">Send OTP</button>
<input type="text" class="email_verify_otp" name="email_otp" id="email_otp" placeholder="6 - digit OTP" style="width:50%" maxlength=6>
<button type="button" onclick="email_verify_otp()" class="fv-btn email_verify_otp height_60">Verify</button>
<span id="email_otp_result"></span>
</div>
<span class="feild_error" id="email_error"></span>
</div>
<div class="single-contact-form">
<div class="contact-box name">
<input type="text" name="mobile" id="mobile" placeholder="10-digit mobile number*" style="width:50%" maxlength=10>
<button type="button" onclick="mobile_sent_otp()" class="fv-btn mobile_sent_otp height_60">Send OTP</button>
<input type="text" class="mobile_verify_otp" name="mobile_otp" id="mobile_otp" placeholder="6 - digit OTP" style="width:50%" maxlength=6>
<button type="button" onclick="mobile_verify_otp()" class="fv-btn mobile_verify_otp height_60">Verify</button>
<span id="mobile_otp_result"></span>
</div>
<span class="feild_error" id="mobile_error"></span>
</div>
<div class="single-contact-form">
<div class="contact-box name">
<input type="password" name="password" id="password" placeholder="Your Password*" style="width:100%">
</div>
<span class="feild_error" id="password_error"></span>
</div>
<div class="contact-btn">
<button type="button" onclick="user_register()" class="fv-btn" disabled id="btn_register">Register</button>
</div>
</form>
<div class="form-output register_msg">
<p class="form-messege"></p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- End Contact Area -->
<input type="hidden" id="is_email_verified">
<input type="hidden" id="is_mobile_verified">
<script>
function email_sent_otp(){
jQuery('#email_error').html("");
var email = jQuery('#email').val();
if (email==''){
jQuery('#email_error').html("Please enter Email");
}
else{
jQuery('.email_sent_otp').html("Wait...");
jQuery('.email_sent_otp').attr('disabled',true);
jQuery.ajax({
url:'send_otp.php',
type:'post',
data:'email='+email+'&type=email',
success:function(result){
if(result=='done'){
jQuery('#email').attr('disabled',true);
jQuery('.email_verify_otp').show();
jQuery('.email_sent_otp').hide();
}
else if(result=="email_present"){
jQuery('#email_error').html('Email Id already exists')
jQuery('.email_sent_otp').attr('disabled',false);
jQuery('.email_sent_otp').html("Send OTP");
}
else{
jQuery('.email_sent_otp').attr('disabled',false);
jQuery('#email_error').html("Try again Later");
}
}
});
}
}
function email_verify_otp(){
jQuery('#email_error').html("");
var otp = jQuery('#email_otp').val();
if (otp==''){
jQuery('#email_error').html("Please enter OTP");
}
else{
jQuery.ajax({
url:'check_otp.php',
type:'post',
data:'otp='+otp+'&type=email',
success:function(result){
if(result=='done'){
jQuery('.email_verify_otp').hide();
jQuery('#email_otp_result').html("Verified");
jQuery('#is_email_verified').val("1");
if(jQuery('#is_mobile_verified').val()=="1"){
jQuery('#btn_register').attr('disabled',false)
}
}
else{
jQuery('#email_error').html("Invalid OTP!");
}
}
});
}
}
function mobile_sent_otp(){
jQuery('#mobile_error').html("");
var mobile = jQuery('#mobile').val();
if (mobile==''){
jQuery('#mobile_error').html("Please enter Mobile");
}
else{
jQuery('.mobile_sent_otp').html("Wait...");
jQuery('.mobile_sent_otp').attr('disabled',true);
jQuery.ajax({
url:'send_otp.php',
type:'post',
data:'mobile='+mobile+'&type=mobile',
success:function(result){
if(result=='done'){
jQuery('#mobile').attr('disabled',true);
jQuery('.mobile_verify_otp').show();
jQuery('.mobile_sent_otp').hide();
}
else if(result=="mobile_present"){
jQuery('#mobile_error').html('Mobile number already exists')
jQuery('.mobile_sent_otp').attr('disabled',false);
jQuery('.mobile_sent_otp').html("Send OTP");
}
else{
jQuery('.mobile_sent_otp').attr('disabled',false);
jQuery('#mobile_error').html("Try again Later");
}
}
});
}
}
function mobile_verify_otp(){
jQuery('#mobile_error').html("");
var otp = jQuery('#mobile_otp').val();
if (otp==''){
jQuery('#mobile_error').html("Please enter OTP");
}
else{
jQuery.ajax({
url:'check_otp.php',
type:'post',
data:'otp='+otp+'&type=mobile',
success:function(result){
if(result=='done'){
jQuery('.mobile_verify_otp').hide();
jQuery('#mobile_otp_result').html("Verified");
jQuery('#is_mobile_verified').val("1");
if(jQuery('#is_email_verified').val()=="1"){
jQuery('#btn_register').attr('disabled',false)
}
}
else{
jQuery('#mobile_error').html("Invalid OTP!");
}
}
});
}
}
</script>
<?php require 'footer.php';?>