updated sign in with dynamic forms based on usertype