Fake Tree Bank
Splash Page - Mobile
Login Page - Mobile
Single Sign On allows all users to utilize the same portal for entry into the app.
Dashboard - Mobile
The customer interface is locked down to only show their own data.
General Manager (who logs in with their credentials via the same app on both mobile/desktop) are presented with a different interface.
Branch Managers, like General Managers, are able to log in via the same single-sign on portal. Their credentials present them with their own dashboard.
It might be more secure to have two separate sites/apps to keep data separate.
Also, if this is not possible, it might make sense to have a toggle between customer / employee areas.
Separate logins is also common - as in the example below