| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Не вводить постоянно номер телефона https://forum.illusionweb.ru/viewtopic.php?f=21&t=4428 |
Страница 1 из 1 |
| Автор: | MIHALICH [ 02 мар 2021, 13:12 ] |
| Заголовок сообщения: | Не вводить постоянно номер телефона |
Сделать автозаполнение номера телефона, указанного в личном кабинете. |
|
| Автор: | Сергей [ 04 мар 2021, 08:30 ] |
| Заголовок сообщения: | Re: Не вводить постоянно номер телефона |
MIHALICH писал(а): Сделать автозаполнение номера телефона, указанного в личном кабинете. Решение не для 4й версии, хотя и для 4й, оказалось, подойдёт. В файле /modules/fields.html, заменить кусок Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. на Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Будет работать при условии, что вы вышли из Админ Панели и вошли в Панель Управления и у вас указан телефон, заметил, что изначально они в БД не сохраняются. И вот тут - я замер! Пошёл смотреть, где это делается и нашёл слепую SQL-injection, нет слов) Значит, далее, открываем файл /modules/add.inc и после строки (у меня это была 165) Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Вставляем Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. А старый dbquery - затираем, тем самым - обезопасились от инъекции и сохранили телефон в БД, если войти в Панель Управления, то телефон будет подставляться автоматически. Вот такое вот исследование за 40 минут, спасибо Вам! Без вас, мы так и жили бы с уязвимостью) |
|
| Автор: | Geo [ 04 мар 2021, 20:42 ] |
| Заголовок сообщения: | Re: Не вводить постоянно номер телефона |
Нет там инъекции, все вводные параметры фильтруются. Поле "телефон" в профиле пользователя появляется при включённой функции СМС-регистрации. В этом случае доп. поле "Телефон" можно не использовать. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|