Разумеется:
- у вас есть база данных
- в базе данных есть связи между пользователями и компаниями
Неким образом в controller или уже в action вы получаете сведения о наличии/отсутствия данных связей и в зависимотре от этого решаете, что возвращать пользователю.
Ну и разумеется, вы знаете про роутинг.