Skip to content

Гарды обработчиков страниц пользователей (onCreate/onEdit/onDelete без перепроверки роли) #90

Closed

Description

@vladcheck

Что

Кнопки create/edit/delete страниц пользователей скрыты для не-админов, но сами обработчики роль не перепроверяют: прямой вызов onCreate/onEdit/onDelete (или прямой goTo формы) под MODER/USER ведёт на форму/удаляет. Видимость не равна защите (аналог #85 для onOpen*).

Решение на усмотрение

Перепроверка isAdmin() в обработчиках (молчаливый возврат по образцу #85).

Найдено мозгоштурмом RBAC.

Part of #29

Activity

  1. vladcheck commented on Oct 16, 2026

    @vladcheck
    OwnerAuthor

    Закрыт по итогам гриля: отдельный слой в обработчиках угрозы не закрывает — инстанс контроллера появляется только через Navigator.goTo, уже защищённый гардом #89. Реальная защита — серверный 403 (#97).

  2. self-assigned this
    on Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

needs-triageMaintainer needs to evaluate this issue

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions