Итак, проект, над которым я работаю, требует от меня предоставления моим клиентам формы для размещения на своем сайте.Безопасно разрешить INSERT в моей базе данных MySQL с сторонних сайтов ТОЛЬКО через форму?
Когда пользователь моих клиентов заполняет и передает форму, данные должны быть вставлены в мою базу данных.
Теперь я могу создать файл PHP клиент может использовать в form action
с database user
только INSERT
привилегию на одной конкретной таблице, но по-прежнему оставляет эту таблицу уязвимой для данных начинки Database connection
деталей.
Итак, как я могу убедиться, что данные вставляются в таблицу только через форму, а не вручную, чтобы предотвратить начинку?
P.S. открыта для других предложений о том, как добиться этого надежно, спасибо.
Должен быть комментарий, что ответ-ответ, а не фактический ответ – sagi
Кроме того, пользователь будет напрямую подключаться к моему серверу MySQL, и afaik Я не могу выполнять проверки подлинности в MySQL, если данные о подключении верны, могу ли я ? –