Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 15:13



Ответить на тему  [ Сообщений: 3 ] 
Не вводить постоянно номер телефона 
Автор Сообщение

Зарегистрирован: 25 фев 2016, 18:46
Сообщения: 453

Сделать автозаполнение номера телефона, указанного в личном кабинете.


02 мар 2021, 13:12
Профиль

Зарегистрирован: 31 июл 2020, 18:37
Сообщения: 15

MIHALICH писал(а):
Сделать автозаполнение номера телефона, указанного в личном кабинете.

Решение не для 4й версии, хотя и для 4й, оказалось, подойдёт.
В файле /modules/fields.html, заменить кусок
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

на
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Будет работать при условии, что вы вышли из Админ Панели и вошли в Панель Управления и у вас указан телефон, заметил, что изначально они в БД не сохраняются. И вот тут - я замер! Пошёл смотреть, где это делается и нашёл слепую SQL-injection, нет слов) Значит, далее, открываем файл /modules/add.inc и после строки (у меня это была 165)
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Вставляем
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

А старый dbquery - затираем, тем самым - обезопасились от инъекции и сохранили телефон в БД, если войти в Панель Управления, то телефон будет подставляться автоматически.
Вот такое вот исследование за 40 минут, спасибо Вам! Без вас, мы так и жили бы с уязвимостью)


04 мар 2021, 08:30
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Нет там инъекции, все вводные параметры фильтруются.
Поле "телефон" в профиле пользователя появляется при включённой функции СМС-регистрации. В этом случае доп. поле "Телефон" можно не использовать.


04 мар 2021, 20:42
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 3 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron