KamoCRM

Atomic *** записує, оновлює авторитет перезапису, кешування сеансу за запитом і права звітів

FixSecurityService
Shipped
15 листопада 2026 р. о 00:45 UTC
Author
Kamo
Commit
32d9972

- KSessionService. mutSession: оптимістичне порівняння і встановлення (Lua, порівняно корисну навантаження) як рядок, залишок TTL читається у скрипту, ніколи не оновлюється; обмеження лише скорочується). updateSession / refreshSessionPolicy / rewriteRightsForMember всі проходять через нього, тому перемикач режиму god більше не може бути втрачений для одночасного / session/ refresh. Незмінний при кожному записі: godModeActive ніколи не виживає без GD. - Активація режиму God перевіряє GD у сеансі, який записується (403 у разі відкликання). - Оновити GD, securityLevel, memberType, teamMember (власник, відділ) і заголовки через ****************, що діляться завантажувачами реєстрації і **************** будівельників відкрите вікно режиму god у тому ж записі. Делеговані (порядок SI) сеанси не розширено під час оновлення. - SessionRightsResolver: учасник, який не має права на активний сеанс (виключено, завершено, передзамовлено) не має прав під час входу або під час оновлення; оновлення використовується для відновити повний водоспад. - CallerSessionResolver: кеш сеансу з обсягом запитів (також пропускається), зберігається поточним за кожним *** записом/ вилученням у потоці запиту (і атрибутом фільтра OTK). - ReportRequestContext. rightsOf: власні права викликаючого з його сеансу; інші за допомогою правила реєстрації (дозволити всім, право на реєстрацію); запам’ ятовується за запитом.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing