sign and login few modification with user name validation