Доброе утро.
Не совсем понятно, что именно Вы хотите, но есть id компании, попробуйте решить задачу через него. У каждого пользователя должен быть id компании, проверяйте, если id принадлежит компании, то авторизацию разрешить.
jekahm: Можно в action, можно в контроллере...
Последний пример я Вам написал из контроллера, как раз в AccessControl, так можно закрыть полностью файл пользователя от доступа модератору и наоборот.
Всё зависит от ситуации.
kvonosan:
можно попробовать так
$email = 'test@example.com';
$validator = new yii\validators\EmailValidator();
if ($validator->validate($email, $error)) {
echo 'Email is valid.';
} else {
echo $error;
}
agent1156: А сами не в состоянии посмотреть в документации как отправить пост запрос и сделать редирект. Попробуйте реализовать это и если что-то не будет работать, вот тогда милости просим с нерабочим кодом и указанием какие ошибки происходят.