Separation of modules by user types and log in on enter functionality