@auth.route('/auth', methods=['GET', 'POST'])
def auth1():
msg = ''
if request.method == 'POST' and 'username' in request.form and 'password' in request.form:
account = model.get_username_and_password(request.form['username'], request.form['password'])
if account:
session['loggedin'] = True
session['id'] = account['id']
session['username'] = account['username']
msg = 'Logged in successfully !'
return redirect(url_for('main.home'))
else:
msg = 'Неверное имя пользователя/пароль !'
return render_template('auth.html', msg=msg)
@login.user_loader
def load_user(user_id):
return database.User.query.get(int(user_id))