А причем тут имена и пароли?
Не надо лить все в одну лужу. Автор топика поступает правильно, узнавая наличие переменной, а затем обращаясь к ней. Вы советуете, что можно проще. Можно, но надо пояснять когда это возможно делать не вызывая возможных уже ошибок. Кроме того нужно знать, что переменные могут быть переопределены извне, поэтому поступая проще в особо щекотливых ситуациях необходим строгий контроль.
Вы же просто начинаете перегибать палку.