Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Есть ли альтернатива хранению паролей на сайт в базе?
с точки зрения безопасности плохо хранить логины/пароль в нешифрованом виде в файле находящемся в пределах document_root. Вопрос слишком общий. Если используется СУБД, то вполне удобно хранить пароли в базе, если нет, то это не очень удобно.