optimize the login & enable login per