Веб сервер на flask, не работает регистрация, бразуер не перекидывает на страницу

У меня есть код регистрацию и авторизацию:

@app.route('/reg/', methods=['post', 'get'])
def register_acc():
if 'login' and 'password' in session:
    return redirect('/')

if request.method == 'POST':
    login = request.form.get('Login')
    password = request.form.get('pass')
    nickname = request.form.get('so2Nick')
    id = request.form.get('so2id')

    acc = LobbyFiender.User(password, id, login)
    acc.AddId(id)
    acc.AddNickname(nickname)
    acc.AddLogin(login)
    if acc.CheckForRegister():
        acc.registerRequest()
        LobbyFiender.save()
        session['login'] = login
        session['password'] = password
        session['gameid'] = id
        session['nick'] = nickname
        return redirect('/')

return render_template("register.html")


@app.route('/login/', methods=['post', 'get'])
def auth_acc():
if 'login' and 'password' in session:
    return redirect('/')

if request.method == 'POST':
    login = request.form.get('login')
    nick = request.form.get('nick')
    password = request.form.get('pass')
    gameid = request.form.get('id')

    acc = LobbyFiender.User(password, id, login)
    acc.auth()
    if acc.authed:
        session['login'] = login
        session['password'] = password
        session['gameid'] = gameid
        session['nick'] = nick
        return redirect('/')

return render_template('auth.html')

при нажатии на кнопку регистрации, мне выдает бразуер Chrome что сайт выполнил слишком много переадресаций и не выдал мне главную страницу сайта, что делать?


Ответы (0 шт):