Sindbad~EG File Manager
<!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>Login</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" />
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.0/css/all.css" />
<link rel="icon" type="image/png" sizes="32x32" href="/static/images/favicon_32_32.png" />
<link href="static/css/style.css" rel="stylesheet" />
</head>
<body>
<div class="container-fluid">
<div class="row">
<div class="col-md-4 brand justify-content-center">
<div class="row">
<div class="col-md-12 logo">
<img src="/static/images/logo_3.png" class="img-fluid rounded mx-auto d-block" alt="logo" />
</div>
</div>
<div class="row">
<div class="col-md-12 wizard">
<img src="/static/images/school_student_3.png" class="img-fluid rounded mx-auto d-block" alt="logo" style="margin-top: 220px;" />
</div>
</div>
</div>
<div class="col-md-8 content" style="background-image: url('/static/images/books_4.png'); background-color: #f2f2f2;">
<div class="row">
<div class="col-md-8 offset-md-2 col-sm-10">
{% for mesg in get_flashed_messages(category_filter=["successMsg"]) %}
<div class="alert alert-success text-align-center successMessage alert-dismissible">
<p class="close" data-dismiss="alert" aria-label="close">×</p>
<h4>{{ mesg|safe }}</h4>
</div>
{% endfor %} {% for mesg in get_flashed_messages(category_filter=["errorMsg"]) %}
<div class="alert alert-danger text-align-center successMessage" id="successMessage">
<p class="close" data-dismiss="alert" aria-label="close">×</p>
<h6>{{ mesg|safe }}</h6>
</div>
{% endfor %}
<form action="{{url_for('user.PostVerifyOTP')}}" class="box" method="POST">
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12">
<h3 class="text-center">Verify OTP</h3>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label>Enter OTP</label>
<input
type="text"
name="otp_number"
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"
id="otp_number"
class="form-control"
placeholder="Enter OTP"
maxlength="4"
required
autofocus
/>
<input type="hidden" name="user_id" id="user_id" value="{{user_id}}" />
<input type="hidden" name="enc_user_id" id="enc_user_id" value="{{enc_user_id}}" />
</div>
</div>
</div>
<div class="row">
<div class="col-12 text-center mt-3">
<!-- <a href="{{url_for('user.Home')}}" class="btn btn-dark btn-lg float-left">BACK</a> -->
<button type="submit" class="btn btn-primary btn-lg float-middle">Verify OTP</button>
<br />
<hr />
<a href="{{url_for('user.ResentOTP')}}?enc_user_id={{enc_user_id}}">Click here to resent OTP</a>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
</body>
</html>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists