У меня есть два поддоменов для школьного сайта — 1. staffmail.domainname.com
и 2. studentmail.domainname.com
, В настоящее время все пользователи электронной почты веб-сайта могут получить доступ к обоим почтовым порталам … На обоих поддоменах работает почтовое программное обеспечение RoundCube.
Когда пользователь-студент входит staffmail.domainname.com
, он должен запросить данные для входа. Пользователь учащегося вводит свой адрес электронной почты и пароль, а затем нажимает кнопку входа. После этого логин выдает ошибку. Если пользователь персонала вводит свое имя пользователя и пароль и нажимает на логин, логин работает, и пользователь персонала будет перенаправлен в почтовое приложение, предназначенное для персонала.
Есть ли способ, которым я могу сделать это? Наш сайт работает на cPanel с приложениями Softaculous.
Если таблица логина или данных пользователя содержит поле типа роли или должности, вы можете запросить это. Добавьте его в сеанс и с каждым запросом проверяйте, находятся ли они в соответствующем разделе или поддомене.
После входа в систему вы можете отослать их в соответствующий раздел вместе с заголовком местоположения.
Роли могут быть сотрудниками и студентами. Или сотрудник и стажер или что-то в этом роде.
Вы можете добавить это к своей таблице, если ее там нет, со значением ученика по умолчанию. Тогда вам нужно только обновить данные о сотрудниках и готово.
Других решений пока нет …