What are my options to support B2B2C and B2C in the same app, on the public store?

Is it possible on the login page to enable unique code for business users aside email/facebook registration for public users? same app on public store.