Size: a a a

2020 October 31

MF

Mr F in Python Flask
нажми на надпись auth
источник

A1

Adil 12345 in Python Flask
источник

A1

Adil 12345 in Python Flask
Tcnm
источник

A1

Adil 12345 in Python Flask
Есть
источник

V

Vladi in Python Flask
Такое чувство, что у него хом страница делает обратно редирект на авторизацию )
источник

T

Tishka17 in Python Flask
Так вон 302
источник

T

Tishka17 in Python Flask
И потом с хоума снова 302
источник

T

Tishka17 in Python Flask
Редирект работает
источник

T

Tishka17 in Python Flask
Не работает логика хоума
источник

MF

Mr F in Python Flask
Покажи код на главной странице, который проверяет авторизован ли пользователь
источник

A1

Adil 12345 in Python Flask
Mr F
Покажи код на главной странице, который проверяет авторизован ли пользователь
В html?
источник

V

Vladi in Python Flask
Adil 12345
В html?
python, route
источник

T

Tishka17 in Python Flask
Adil 12345
В html?
А ты в хтмл делаешь редирект?
источник

MF

Mr F in Python Flask
Adil 12345
В html?
Давно я html программистов не видел
источник

A1

Adil 12345 in Python Flask
@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)
источник

MF

Mr F in Python Flask
я думал, что они вымерли
источник

V

Vladi in Python Flask
Adil 12345
@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)
интересен код страницы main.home
источник

A1

Adil 12345 in Python Flask
@main.route('/')
@main.route('/home')
@login_required
def home():
       area = model.get_area_name()
       indicator_name = model.get_indicator_name()
       return render_template('index.html', area0=area, indicator_name0=indicator_name)
источник

T

Tishka17 in Python Flask
Adil 12345
@main.route('/')
@main.route('/home')
@login_required
def home():
       area = model.get_area_name()
       indicator_name = model.get_indicator_name()
       return render_template('index.html', area0=area, indicator_name0=indicator_name)
Вижу логин реквайед. Покажи его код
источник

V

Vladi in Python Flask
Если это фласк-логин, он забыл нормально логин юзера сделать login_user(user)
источник