dev-master
9999999-devChecksum request for forms
MIT
The Requires
0.1.1
0.1.1.0Checksum request for forms
MIT
The Requires
Checksum request for forms
Защита форм от подделки от клиента. При несовпадении отправленной формы от пользователя с той, что была сформирована сервером, произойдет ошибка 400, (*2)
Пользователь может подделать форму, зная имя атрибутов модели, если они помечены как safe и не проверяются дополнительно
, (*3)
Если подключить новый request в компонентах, то при рендеринге HTML, все поля будут сохраняться и при получении данных от пользователя будут сверяться, а при несовпадении, будет выброшена ошибка.
, (*4)
composer require carono/yii2-request-checksum
, (*5)
В конфиге добавляем класс запроса, (*6)
'components' => [ 'request' => [ 'class' => \carono\checksum\Request::class, 'checksumKey' => 'secret key' ], ]
Checksum request for forms
MIT
Checksum request for forms
MIT