I have the following in Front-End Control Panel YAML to protect a webpage.
protect:
type: password
allowed:
- Password
form_url: /password-entry
However, instead of presenting the "Password Checkpoint" page on attempted entry, the webpage fails to load with the following error.
in ProtectAPI.php line 40
at HandleExceptions->handleError('8', 'Undefined index: type',
'/public_html/statamic/bundles/Protect/ProtectAPI.php', '40',
array('data' => object(LocalizedData), 'url' => '/material/course-1', 'config'
=> array('password' => array('form_url' => '/password-entry')), 'type' => null,
'protect' => array('protect' => array('allowed' => array('Password'))))) in
ProtectAPI.php line 40
For context, the website runs on Statamic V2 and was working with this configuration up until recently. I cannot trace it back to a particular update, but I suspect it might have something to do with my syntax.
Any help will be greatly appreciated!