Size: a a a

2020 June 14

VA

Viktor Akselrod in Delphi & Lazarus
@scurfiness_1895 привет
источник

АР

Александр Сергеевич ... in Delphi & Lazarus
Nik
Начал с таблицы USERS, в которой храню ID, GUID, логин, пароль, ФИО и когда и кто создал или изменил запись
операции с пользователем тоже можно вытащить отдельно в таблицу событий. id, user_id, datetime, event_type( создание/изменение), и кто поменял, если, конечно, требуется подробный лог операций с пользователем
источник

N

Nik in Delphi & Lazarus
Александр Сергеевич Рудь
операции с пользователем тоже можно вытащить отдельно в таблицу событий. id, user_id, datetime, event_type( создание/изменение), и кто поменял, если, конечно, требуется подробный лог операций с пользователем
пока не хочу этого делать, чтобы не затягивать разработку, но позже скорее всего так и сделаю
источник

N

Nik in Delphi & Lazarus
про права пользователей.. я читал RFC по JWT 🙈
источник

N

Nik in Delphi & Lazarus
там предполагается такое понятие как Scope (область доступа), которое делится на типы - Identity, Resource.
источник

N

Nik in Delphi & Lazarus
С этой точки зрения ФИО тоже стоит вынести в отдельную таблицу
источник

AS

Alexey Shumkin in Delphi & Lazarus
Nik
Начал с таблицы USERS, в которой храню ID, GUID, логин, пароль, ФИО и когда и кто создал или изменил запись
Я бы посоветовал поля Создал И изменил :)
ДВА поля :)
источник

AS

Alexey Shumkin in Delphi & Lazarus
Nik
там у учётки может быть прописан, например, разрешённый интервал доступа по времени
Это, я согласен с уже высказавшимися - отдельно
источник

N

Nik in Delphi & Lazarus
Alexey Shumkin
Я бы посоветовал поля Создал И изменил :)
ДВА поля :)
у меня их две пары ) Create_User-Create_Time и Change_User-Change_Time
источник

N

Nik in Delphi & Lazarus
Alexey Shumkin
Это, я согласен с уже высказавшимися - отдельно
График работы отдельной таблицей сделать?
источник

ХО

Хави Огиев in Delphi & Lazarus
Ку
источник

VA

Viktor Akselrod in Delphi & Lazarus
Делфи или лазарус?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Nik
График работы отдельной таблицей сделать?
Конечно, он же может меняться .. развиваться
источник

N

Nik in Delphi & Lazarus
Так-с.. а по Scope (области доступа) какие мысли есть?
источник

N

Nik in Delphi & Lazarus
создал таблицы:
- Scope (ID, GUID, NAME, NOTE, create/change)
- ScopeItems (ID, ID_Scope, Name, Note, create/change)
- AccessType (ID, Name, Note)
источник

N

Nik in Delphi & Lazarus
Теперь по идее должны быть роли, права доступа ролей к scope в целом и scope_items  в частности..
источник

N

Nik in Delphi & Lazarus
Такой вопрос возникает. Стоит делать так - пользователю назначена какая-то роль, но при этом частным порядком выданы какие-то дополнительные привилегии?
источник

М

Михаил in Delphi & Lazarus
О, Ник, ты живой ))
источник

АР

Александр Сергеевич ... in Delphi & Lazarus
делегирование полномочий? стоит,наверное, хз. может добавить юзеру битовую маску с правами и таблицу юзер 1 замещает юзера 2 с 5 по 10 июня и его логин имеет права обоих юзеров в это время, на перспективу подумать можно
источник

N

Nik in Delphi & Lazarus
😬
источник