Size: a a a

2021 March 25

T

Tishka17 in Python Flask
Или ты там пхпмайадмин делаешь?
источник

A

Alex93 in Python Flask
авторизация работает. но запихивать в словарь session коннект не безопасно, на сколько читал, но вариант рабочий. на каждой вьюхе должен создаваться свой курсор и свои запросы
источник

A

Alex in Python Flask
Alex93
авторизация работает. но запихивать в словарь session коннект не безопасно, на сколько читал, но вариант рабочий. на каждой вьюхе должен создаваться свой курсор и свои запросы
не "небезопасно". а просто не работает.
источник

T

Tishka17 in Python Flask
Я повторю вопрос. Зачем так?
источник

A

Alex93 in Python Flask
Tishka17
Зачем так? Это немного очень странно
потому, что у каждого пользователя в БД разные права на выполнения (запуск/перезапуск расчетов) и создавать единого пользователя некорректно
источник

T

Tishka17 in Python Flask
Alex93
потому, что у каждого пользователя в БД разные права на выполнения (запуск/перезапуск расчетов) и создавать единого пользователя некорректно
Ух
источник

A

Alex in Python Flask
Tishka17
Я повторю вопрос. Зачем так?
мультитенанси на уровне субд. со всеми вытекающими проблемами.
источник

T

Tishka17 in Python Flask
Я не знаю что посоветовать
источник

A

Alex93 in Python Flask
как передавать данные между вьюхами😄
источник

A

Alex in Python Flask
Alex93
как передавать данные между вьюхами😄
никак.
источник

T

Tishka17 in Python Flask
Alex93
потому, что у каждого пользователя в БД разные права на выполнения (запуск/перезапуск расчетов) и создавать единого пользователя некорректно
Почему это решается на уровне пользователей Бд?
источник

A

Alex93 in Python Flask
что вообще туту можно придумать
источник

T

Tishka17 in Python Flask
Alex93
как передавать данные между вьюхами😄
Через базу данных, например
источник

A

Alex in Python Flask
ты спрашиваешь не про данные, а про подключения к субд.
источник

A

Alex in Python Flask
поэтому ответ — никак
источник

A

Alex in Python Flask
у тебя нет никакой гарантии что две вьюхи будут выполнены одним и тем же процессом
источник

A

Alex93 in Python Flask
хорошо, а как тогда безопасно передавать логин и пароль вежду вьюхами? просто текст
источник

T

Tishka17 in Python Flask
В сессию записал айди юзера, при запросе достал из сессии, проверил права (например по табличке в БД), залез в БД, сделал запрос
источник

A

Alex in Python Flask
поэтому максимум что ты можешь сделать:
1. на каждый запрос слать креденшалы к базе (BasicAuth)
2. на каждый запрос пытаться подключиться к СУБД,
источник

T

Tishka17 in Python Flask
Alex93
хорошо, а как тогда безопасно передавать логин и пароль вежду вьюхами? просто текст
Никак
источник