Прежде всего, если это безопасная страница, вы должны использовать HTTPS. Это облегчит все ваши внешние проблемы безопасности, вплоть до защиты URL.
Что касается передачи имени пользователя / пароля в URL-адресе, для этого существует определенный, определенный протокол ...
https://username:password@www.example.com