Загрузка данных


@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