Это предполагает, что ваша база данных доступна только с одного конкретного хоста, и даже тогда, почему вы хотите дать потенциальному злоумышленнику еще одну информацию? Предположим, вы развернули это на общем хосте, и у меня там есть учетная запись, и я могу подключиться к вашей базе данных, просто войдя в свою учетную запись в этом окне.
Кроме того, в зависимости от того, для кого вы пишете это, и какой аудит они должны пройти (PCI, аудит состояния и т. Д.), Это может быть просто недопустимо.
Я бы попытался найти способ проверить пароль.