безопасно ли давать имя пользователя и пароль на phpmailer? - PullRequest
0 голосов
/ 24 мая 2018

Мой вопрос заключается в том, безопасно ли использовать наше реальное имя пользователя и пароль в phpmailer для отправки сообщения? Кто-нибудь может получить наше имя пользователя и пароль из моего сценария php. Есть ли какое-либо решение, кроме сокрытия видакод.

1 Ответ

0 голосов
/ 24 мая 2018

Идентификаторы и пароли для электронной почты во многом совпадают с идентификаторами и паролями для соединений с базой данных.Вообще говоря, никто кроме вас (и других системных администраторов на одном сервере) не должен видеть ни ваш исходный код, ни эти пароли.PHP-код не виден людям, посещающим ваш сайт (если вы не настроили свой сервер неправильно).

Это не означает, что вы не должны принимать меры предосторожности;Есть способы сделать эту информацию доступной для вашего приложения, не оставляя ее в исходных файлах, например, помещая их в .env файлы, которые загружаются в вашу среду (используя что-то вроде Env ), но нефактически часть вашей кодовой базы.

Это позволяет вам хранить пароли в git-репозиториях и хранить их вне корневого веб-каталога.

Кроме того, эти файлы могут быть зашифрованы , но на самом деле это только продвигает проблему дальше, потому что в какой-то момент вам понадобится сохранить ключ, чтобы расшифровать его.

...