@app.route('/logout_session/<int:sid>')
def logout_specific_session(sid):
if 'user_id' not in session:
return redirect(url_for('login'))
sess_to_delete = UserSession.query.get(sid)
# Проверяем, что удаляемая сессия принадлежит именно этому пользователю
if sess_to_delete and sess_to_delete.user_id == session['user_id']:
db.session.delete(sess_to_delete)
db.session.commit()
flash('Устройство успешно отключено', 'success')
return redirect(url_for('settings'))