Добрый день, у меня есть код простой проверки имя пользователя:
@app.route('/')
def index():
return render_template('index.html')
@app.route('/submit', methods = ['POST'])
def post():
if request.form.get('login') == 'admin':
return jsonify({'type':'success','msg':'success'})
return jsonify({'type':'error','msg':'error'})
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Bot</title>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
</head>
<body>
<div id="content">
<form action="/submit" method="POST">
<input type="text" name="login">
</form>
<button id="submit">Submit</button>
</div>
<script type="text/javascript">
$('#submit').click(function(){
event.preventDefault();
var method = $('form').attr('method')
var data = $('form').serialize();
var action = $('form').attr('action')
$.ajax({
method: method,
url: action,
data: data,
success: function(result){
var msg = JSON.stringify(result);
alert(msg)
}
})
})
</script>
</body>
</html>
Так вот, мне нужно реализовать авторизацию так, чтобы при входе страница авторизации была неактивна, а другие страницы активны.
Будут простенькие примеры или какие-то советы?