Changes for User Authentication.