Size: a a a

2020 March 08

I

Igor in Delphi & Lazarus
Nik
за день программисты добавил 5 функций - после каждой функции будешь релизиться?
вышла фича — в том же коммите обновление скрипта
источник

DB

Dmitry Belkevich in Delphi & Lazarus
вот такой записи достаточно что бы ввести глобально право в софте: в гуе, в вебе, в базе, везде
источник

I

Igor in Delphi & Lazarus
собрали дистр — в нём скрипт со всеми обновлениями с N-1 релиза
источник

DB

Dmitry Belkevich in Delphi & Lazarus
дальше только проверки:
if Users.IsPermitted(SessionUserHash, 'CAN_VIEW_REPORT')
источник

N

Nik in Delphi & Lazarus
Igor
вышла фича — в том же коммите обновление скрипта
а протестить коммит? )
источник

N

Nik in Delphi & Lazarus
кстати, у нас есть проекты, которые одновременно с 2-3 БД работают..
источник

N

Nik in Delphi & Lazarus
тоже веселиться с прописыванием грантов? )
источник

I

Igor in Delphi & Lazarus
Nik
а протестить коммит? )
это вопрос организации тестирования, в чём проблема накатить на тестовую базу обновления скриптов
источник

N

Nik in Delphi & Lazarus
а при выполнении хранимок/запросов надо учесть все таблицы, которые в них задействованы.. а потом в другом месте окажется, что доступ к таблицам не надо давать..
источник

SB

Sergey Bodrov in Delphi & Lazarus
А что вам дают эти ограничения прав? Как они помогают в случаях, когда все юзеры работают с правами админа, потому что так проще? Делайте протоколирование действий пользователей и пусть они сами друг друга грызут за косяки.
источник

N

Nik in Delphi & Lazarus
Sergey Bodrov
А что вам дают эти ограничения прав? Как они помогают в случаях, когда все юзеры работают с правами админа, потому что так проще? Делайте протоколирование действий пользователей и пусть они сами друг друга грызут за косяки.
🤣👍 чоткий вопрос
источник

I

Igor in Delphi & Lazarus
Sergey Bodrov
А что вам дают эти ограничения прав? Как они помогают в случаях, когда все юзеры работают с правами админа, потому что так проще? Делайте протоколирование действий пользователей и пусть они сами друг друга грызут за косяки.
нет, юзеры работают каждый под своим логином и выбранной при логине ролью, админа ни у кого нет
что даёт: 1) авторизацию средствами сервера 2) ограничение доступа к данным мимо программы, через sql-запросы
источник

I

Igor in Delphi & Lazarus
админ занимается только раздачей прав юзерам и сервисом
источник

N

Nik in Delphi & Lazarus
а если нет админа?
источник

N

Nik in Delphi & Lazarus
знаешь почему я про образование спросил вчера? )
источник

N

Nik in Delphi & Lazarus
по моим наблюдениям "истинные программисты" обычно оторваны от реальности и живут в каком-то своём мире "правильном"
источник

N

Nik in Delphi & Lazarus
а реальность живёт по своим законам, правилам и просто фактическому бардаку в нём )
источник

SB

Sergey Bodrov in Delphi & Lazarus
Логины - это детский свд. Ограничение доступа работает только физически, когда на компе юзера нету постороннего софта и полномочия определяются возможностями экзешника. Нужна защита от удаления - удали программу удаления.
источник

I

Igor in Delphi & Lazarus
Sergey Bodrov
Логины - это детский свд. Ограничение доступа работает только физически, когда на компе юзера нету постороннего софта и полномочия определяются возможностями экзешника. Нужна защита от удаления - удали программу удаления.
вот у тебя есть логин и разрешённая роль, на сервере тебе запрещено редактировать таблицу, ты хочешь её отредактировать. твои действия?
источник

SB

Sergey Bodrov in Delphi & Lazarus
Igor
вот у тебя есть логин и разрешённая роль, на сервере тебе запрещено редактировать таблицу, ты хочешь её отредактировать. твои действия?
Ввожу логин админа и редактирую. Даже с места вставать не надо. Ведь логин админа все знают.
источник