reformat login page. fixed error checking