Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
<!-- Login Form Start --> <div class="row justify-content-center wrapper" id="login-box"> <div class="col-lg-10 my-auto myShadow"> <div class="row"> <div class="col-lg-7 bg-white p-4"> <h1 class="text-center font-weight-bold text-primary">Sign in to Account</h1> <hr class="my-3" /> <form action="#" method="post" class="px-3" id="login-form"> <div class="input-group input-group-lg form-group"> <div class="input-group-prepend"> <span class="input-group-text rounded-0"><i class="far fa-envelope fa-lg fa-fw"></i></span> </div> <input type="email" id="email" name="email" class="form-control rounded-0" placeholder="E-Mail" required /> </div> <div class="input-group input-group-lg form-group"> <div class="input-group-prepend"> <span class="input-group-text rounded-0"><i class="fas fa-key fa-lg fa-fw"></i></span> </div> <input type="password" id="password" name="password" class="form-control rounded-0" minlength="5" placeholder="Password" required autocomplete="off" /> </div> <div class="form-group clearfix"> <div class="custom-control custom-checkbox float-left"> <input type="checkbox" class="custom-control-input" id="customCheck" name="rem" /> <label class="custom-control-label" for="customCheck">Remember me</label> </div> <div class="forgot float-right"> <a href="#" id="forgot-link">Forgot Password?</a> </div> </div> <div class="form-group"> <input type="submit" id="login-btn" value="Sign In" class="btn btn-primary btn-lg btn-block myBtn" /> </div> </form> </div> <div class="col-lg-5 d-flex flex-column justify-content-center myColor p-4"> <h1 class="text-center font-weight-bold text-white">Hello Friends!</h1> <hr class="my-3 bg-light myHr" /> <p class="text-center font-weight-bolder text-light lead">Enter your personal details and start your journey with us!</p> <button class="btn btn-outline-light btn-lg align-self-center font-weight-bolder mt-4 myLinkBtn" id="register-link">Sign Up</button> </div> </div> </div> </div> <!-- Login Form End --> <!-- Registration Form Start --> <div class="row justify-content-center wrapper" id="register-box" style="display: none;"> <div class="col-lg-10 my-auto myShadow"> <div class="row"> <div class="col-lg-5 d-flex flex-column justify-content-center myColor p-4"> <h1 class="text-center font-weight-bold text-white">Welcome Back!</h1> <hr class="my-4 bg-light myHr" /> <p class="text-center font-weight-bolder text-light lead">To keep connected with us please login with your personal info.</p> <button class="btn btn-outline-light btn-lg font-weight-bolder mt-4 align-self-center myLinkBtn" id="login-link">Sign In</button> </div> <div class="col-lg-7 bg-white p-4"> <h1 class="text-center font-weight-bold text-primary">Create Account</h1> <hr class="my-3" /> <form action="#" method="post" class="px-3" id="register-form"> <div id="regAlert"></div> <div class="input-group input-group-lg form-group"> <div class="input-group-prepend"> <span class="input-group-text rounded-0"><i class="far fa-user fa-lg fa-fw"></i></span> </div> <input type="text" id="name" name="name" class="form-control rounded-0" placeholder="Full Name" required /> </div> <div class="input-group input-group-lg form-group"> <div class="input-group-prepend"> <span class="input-group-text rounded-0"><i class="far fa-envelope fa-lg fa-fw"></i></span> </div> <input type="email" id="remail" name="email" class="form-control rounded-0" placeholder="E-Mail" required /> </div> <div class="input-group input-group-lg form-group"> <div class="input-group-prepend"> <span class="input-group-text rounded-0"><i class="fas fa-key fa-lg fa-fw"></i></span> </div> <input type="password" id="rpassword" name="password" class="form-control rounded-0" minlength="5" placeholder="Password" required /> </div> <div class="input-group input-group-lg form-group"> <div class="input-group-prepend"> <span class="input-group-text rounded-0"><i class="fas fa-key fa-lg fa-fw"></i></span> </div> <input type="password" id="cpassword" name="cpassword" class="form-control rounded-0" minlength="5" placeholder="Confirm Password" required /> </div> <div class="form-group"> <div id="passError" class="text-danger font-weight-bolder"></div> </div> <div class="form-group"> <input type="submit" id="register-btn" value="Sign Up" class="btn btn-primary btn-lg btn-block myBtn" /> </div> </form> </div> </div> </div> </div> <!-- Registration Form End --> <!-- Forgot Password Form Start --> <div class="row justify-content-center wrapper" id="forgot-box" style="display: none;"> <div class="col-lg-10 my-auto myShadow"> <div class="row"> <div class="col-lg-7 bg-white p-4"> <h1 class="text-center font-weight-bold text-primary">Forgot Your Password?</h1> <hr class="my-3" /> <p class="lead text-center text-secondary">To reset your password, enter the registered e-mail adddress and we will send you password reset instructions on your e-mail!</p> <form action="#" method="post" class="px-3" id="forgot-form"> <div id="forgotAlert"></div> <div class="input-group input-group-lg form-group"> <div class="input-group-prepend"> <span class="input-group-text rounded-0"><i class="far fa-envelope fa-lg"></i></span> </div> <input type="email" id="femail" name="email" class="form-control rounded-0" placeholder="E-Mail" required /> </div> <div class="form-group"> <input type="submit" id="forgot-btn" value="Reset Password" class="btn btn-primary btn-lg btn-block myBtn" /> </div> </form> </div> <div class="col-lg-5 d-flex flex-column justify-content-center myColor p-4"> <h1 class="text-center font-weight-bold text-white">Reset Password!</h1> <hr class="my-4 bg-light myHr" /> <button class="btn btn-outline-light btn-lg font-weight-bolder myLinkBtn align-self-center" id="back-link">Back</button> </div> </div> </div> </div> <!-- Forgot Password Form End --> </div> <!-- jQuery CDN --> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/twitter-bootstrap/4.4.1/js/bootstrap.bundle.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/js/all.min.js"></script> <script type="text/javascript"> $(function () { $("#register-link").click(function () { $("#login-box").hide(); $("#register-box").show(); }); $("#login-link").click(function () { $("#login-box").show(); $("#register-box").hide(); }); $("#forgot-link").click(function () { $("#login-box").hide(); $("#forgot-box").show(); }); $("#back-link").click(function () { $("#login-box").show(); $("#forgot-box").hide(); }); //Register Ajax Requst $("#register-btn").click(function(e){ if($("#register-form")[0].checkValidity()){ e.preventDefault(); $("#register-btn").val('Please Wait...'); if($("#rpassword").val() != $("#cpassword").val()){ $("#passError").text('* Password did not matched!'); $("#register-btn").val('Sign Up'); } else{ $("#passError").text(''); $.ajax({ url: 'assets/php/action.php', method: 'post', data: $("#register-form").serialize()+'&action=register', success:function(response){ $("#register-btn").val('Sign Up'); if(response === 'register'){ window.location = 'home.php'; } else{ $("#regAlert").html(response); } } }); } } }); });