Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

База данных на виртуальном хостинге

Темы из форумов поддержки phpBB 3.2.x (доступны только для чтения)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5576
Стаж: 21 год 9 месяцев
Откуда: Питер
Благодарил (а): 210 раз
Поблагодарили: 902 раза

Re: База данных на виртуальном хостинге

Сообщение Siava »

Alekcandr101, да, так и надо делать. Если вдруг в php-файле будет sql-injection уязвимость, то ей не получится воспользоваться ввиду нехватки прав.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Alekcandr101
phpBB 1.4.2
Сообщения: 65
Стаж: 7 лет 6 месяцев
Благодарил (а): 16 раз

Re: База данных на виртуальном хостинге

Сообщение Alekcandr101 »

В результате оказалось, что я вообще не понимаю как работает форум.
В файле config.php я обязан ввести данные пользователя с глобальными правами на всё (или как там это называется).
$dbname = Моя_БД;
$dbuser = Мой_логин;
$dbpasswd = 'пароль';
Иначе форум просто не будет работать. Или я ошибаюсь?
И соответственно мой вопрос, про безопасность в отношении хостера, просто смешной.
А добавление пользователя с правами только на чтение одного столбца БД, для использования в каком-то своём файле РНР, это просто защита от собственной "криворукости"? И больше ни от чего.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17317
Стаж: 20 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 634 раза
Поблагодарили: 2418 раз

Re: База данных на виртуальном хостинге

Сообщение rxu »

Alekcandr101, так весь Интернет работает. Не забивайте себе этим голову, если нет каких-то конкретных связанных с этим проблем.
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: База данных на виртуальном хостинге

Сообщение Sheer »

Alekcandr101 писал(а): 25.06.2020 14:45 напрягает логин и пароль администратора в РНР файле
А ничего, что у вас эти данные в файле config.PHP вашего форума? Не напрягает?
Вот если у вас уведут логин и пароль подключения к FTP, тогда пиши пропало :shock:
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Alekcandr101
phpBB 1.4.2
Сообщения: 65
Стаж: 7 лет 6 месяцев
Благодарил (а): 16 раз

Re: База данных на виртуальном хостинге

Сообщение Alekcandr101 »

Ну да, чуть выше я и написал, что этот очевидный момент, делает мой вопрос весьма наивным. Вообще не представляю как работает форум.
Появились ещё два новых вопроса.
Как технически точно называются права пользователя указанного в файле config? Глобальные?
И второй вопрос, пользователь базы один, а пользователей форума много, как это организовано? Каждый заходит через два пароля, один в РНР другой свой, и второй пароль изменяет права? То есть, я что бы зайти на форум, фактически два раза ввожу свой пароль?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5576
Стаж: 21 год 9 месяцев
Откуда: Питер
Благодарил (а): 210 раз
Поблагодарили: 902 раза

Re: База данных на виртуальном хостинге

Сообщение Siava »

Alekcandr101 писал(а): 25.06.2020 20:06 Как технически точно называются права пользователя указанного в файле config? Глобальные?
Глобальные права имеет пользователь с логином root.
Обычно на базу данных даются полные права одному пользователю. Это как раз вариант в файле config.php. Такой не сможет влезть в другие базы, в отличие от пользователя root.
Alekcandr101 писал(а): 25.06.2020 20:06 пользователь базы один, а пользователей форума много, как это организовано?
Пользователи форума обращаются к PHP-скриптам, которые подключаются к базе данных форума используя то, что указано в config.php.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)

Вернуться в «phpBB 3.2.x (архив)»