Сообщения без ответов | Активные темы Текущее время: 23 окт 2026, 23:07



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


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

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

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

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


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

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


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


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

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

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


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

Найти: