@app.route('/settings')
def settings():
if 'user_id' not in session:
return redirect(url_for('login'))
user_id = session['user_id']
user = User.query.get(user_id)
usage = get_user_storage_usage(user_id)
# --- ДОБАВЬ ЭТУ СТРОКУ ---
# Получаем все активные сессии пользователя из базы
active_sessions = UserSession.query.filter_by(user_id=user_id).all()
limit = 10 * 1024 * 1024 * 1024
usage_gb = round(usage / (1024**3), 2)
percent = min((usage / limit) * 100, 100) if limit > 0 else 0
# Добавь sessions=active_sessions в параметры render_template
return render_template('settings.html',
user_id=user_id,
usage_gb=usage_gb,
percent=percent,
has_2fa=bool(user.totp_secret),
sessions=active_sessions) # <--- Передаем сессии в HTML