mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-31 14:00:31 +02:00
[ticket/10561] All users can choose deactivated styles (fixed).
A form exploit enabled the users to select a deactivated style. Fixed with extra check on submit, with a new function styles_verify to check if the selected style is activated or not. PHPBB3-10561
This commit is contained in:
@@ -61,7 +61,8 @@ class ucp_prefs
|
||||
|
||||
if ($submit)
|
||||
{
|
||||
$data['style'] = ($config['override_user_style']) ? $config['default_style'] : $data['style'];
|
||||
$data['style'] = ($config['override_user_style']) ? $config['default_style'] :
|
||||
(style_verify($data['style']) ? $data['style'] : ((int) $user->data['user_style']));
|
||||
|
||||
$error = validate_data($data, array(
|
||||
'dateformat' => array('string', false, 1, 30),
|
||||
|
Reference in New Issue
Block a user