mirror of
https://github.com/EDeev/yandex_lyceum.git
synced 2026-06-18 06:01:04 +03:00
Add files via upload
This commit is contained in:
parent
8e18361f1b
commit
e730dd254e
4 changed files with 45 additions and 22 deletions
BIN
WEB. HTML flask-wtf/__pycache__/loginform.cpython-39.pyc
Normal file
BIN
WEB. HTML flask-wtf/__pycache__/loginform.cpython-39.pyc
Normal file
Binary file not shown.
|
|
@ -4,9 +4,11 @@ from wtforms.validators import DataRequired
|
||||||
|
|
||||||
|
|
||||||
class LoginForm(FlaskForm):
|
class LoginForm(FlaskForm):
|
||||||
username = StringField('Логин', validators=[DataRequired()])
|
id_user = StringField('Id астронавта', validators=[DataRequired()])
|
||||||
password = PasswordField('Пароль', validators=[DataRequired()])
|
pas_user = PasswordField('Пароль астронавта', validators=[DataRequired()])
|
||||||
remember_me = BooleanField('Запомнить меня')
|
id_cap = StringField('Id капитана', validators=[DataRequired()])
|
||||||
submit = SubmitField('Войти')
|
pas_cap = PasswordField('Пароль капитана', validators=[DataRequired()])
|
||||||
|
# remember_me = BooleanField('Запомнить меня') <p>{{ form.remember_me() }} {{ form.remember_me.label }}</p>
|
||||||
|
submit = SubmitField('Доступ')
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
from flask import Flask, render_template, redirect
|
from flask import Flask, render_template, redirect
|
||||||
|
from loginform import LoginForm
|
||||||
|
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
|
@ -32,10 +33,13 @@ def answer():
|
||||||
return render_template('auto_answer.html', **param)
|
return render_template('auto_answer.html', **param)
|
||||||
|
|
||||||
|
|
||||||
@app.route('/login')
|
@app.route('/login', methods=['GET', 'POST'])
|
||||||
def login():
|
def login():
|
||||||
param = {'title': "Аварийный доступ"}
|
param = {'title': "Аварийный доступ"}
|
||||||
return render_template('login.html', **param)
|
form = LoginForm()
|
||||||
|
if form.validate_on_submit():
|
||||||
|
return redirect('/success')
|
||||||
|
return render_template('login.html', **param, form=form)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
|
||||||
|
|
@ -1,28 +1,45 @@
|
||||||
{% extends "base_two.html" %}
|
{% extends "base_two.html" %}
|
||||||
|
|
||||||
{% block content2 %}
|
{% block content2 %}
|
||||||
<h1>Авторизация</h1>
|
<h1><img src="../static/img/mars_ico.png">Аварийный доступ</h1><br>
|
||||||
<form action="" method="post" novalidate>
|
<form action="" method="post" novalidate>
|
||||||
{{ form.hidden_tag() }}
|
{{ form.hidden_tag() }}
|
||||||
<p>
|
<p>
|
||||||
{{ form.username.label }}<br>
|
<big>{{ form.id_user.label }}</big>><br>
|
||||||
{{ form.username(class="form-control") }}<br>
|
{{ form.id_user(class="form-control") }}<br>
|
||||||
{% for error in form.username.errors %}
|
{% for error in form.id_user.errors %}
|
||||||
<div class="alert alert-danger" role="alert">
|
<div class="alert alert-danger" role="alert">
|
||||||
{{ error }}
|
{{ error }}
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
{{ form.password.label }}<br>
|
<big>{{ form.pas_user.label }}</big><br>
|
||||||
{{ form.password(class="form-control", type="password") }}<br>
|
{{ form.pas_user(class="form-control", type="password") }}<br>
|
||||||
{% for error in form.password.errors %}
|
{% for error in form.pas_user.errors %}
|
||||||
<div class="alert alert-danger" role="alert">
|
<div class="alert alert-danger" role="alert">
|
||||||
{{ error }}
|
{{ error }}
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<big>{{ form.id_cap.label }}</big><br>
|
||||||
|
{{ form.id_cap(class="form-control") }}<br>
|
||||||
|
{% for error in form.id_cap.errors %}
|
||||||
|
<div class="alert alert-danger" role="alert">
|
||||||
|
{{ error }}
|
||||||
|
</div>
|
||||||
|
{% endfor %}
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<big>{{ form.pas_cap.label }}</big><br>
|
||||||
|
{{ form.pas_cap(class="form-control", type="password") }}<br>
|
||||||
|
{% for error in form.pas_cap.errors %}
|
||||||
|
<div class="alert alert-danger" role="alert">
|
||||||
|
{{ error }}
|
||||||
|
</div>
|
||||||
|
{% endfor %}
|
||||||
</p>
|
</p>
|
||||||
<p>{{ form.remember_me() }} {{ form.remember_me.label }}</p>
|
|
||||||
<p>{{ form.submit(type="submit", class="btn btn-primary") }}</p>
|
<p>{{ form.submit(type="submit", class="btn btn-primary") }}</p>
|
||||||
</form>
|
</form>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
Loading…
Add table
Reference in a new issue