Notice: Undefined index: 2fa in /public_html/system/controllers/users/actions/profile_edit_password.php on line 84
шаблон дефолтный?
Нет
Версия движка?
2.13.1
Типичный случай, когда в коде задействуется переменная, которая фактически не создана.
$data = array(
'2fa' => $profile['2fa'],
'new_email_confirm_hash' => $this->request->get('new_email_confirm_hash', '')
);
В данном случае, отсутствует элемент массива $profile['2fa']
В этой ситуации в элементу '2fa' создаваемого массива $data не будет ничего присвоено
Если наличие нотиса спать спокойно не даёт, добавьте перед этим кодом строку:
if(!isset($profile['2fa'])){ $profile['2fa'] = ''; }
Это следствие, а не причина.В данном случае, отсутствует элемент массива $profile['2fa']