normal login , login with social , registeration