Подскажите как устранить ошибку и что она значит 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 104
Профиль, вкладка "безопасность" и вот такая ошибка там

Notice: Undefined index: 2fa in /public_html/system/controllers/users/actions/profile_edit_password.php on line 84
Посетитель
small user social cms
Медаль
Сообщений: 232
шаблон дефолтный?
Senior SEO
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 104
Timmy:

шаблон дефолтный?

Нет
Посетитель
small user social cms
Медаль
Сообщений: 181
Версия движка?
Игорь Дмитриевич =)
Посетитель
small user social cms
Медаль
Сообщений: 104
Vunderkind:

Версия движка?

2.13.1
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 531
Вы чего человеку мозг компосируете?
Типичный случай, когда в коде задействуется переменная, которая фактически не создана.
$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'] = ''; }
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4726
@Happy2019, вы либо обновились некорректно, либо одно из двух. В таблице пользователей у вас нет этого поля.
Ленивый:
В данном случае, отсутствует элемент массива $profile['2fa']
Это следствие, а не причина.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.