Доступ к поддомену веб-сайта с использованием адреса электронной почты в качестве имени пользователя и его пароля

У меня есть два поддоменов для школьного сайта — 1. staffmail.domainname.com и 2. studentmail.domainname.com, В настоящее время все пользователи электронной почты веб-сайта могут получить доступ к обоим почтовым порталам … На обоих поддоменах работает почтовое программное обеспечение RoundCube.

Когда пользователь-студент входит staffmail.domainname.com, он должен запросить данные для входа. Пользователь учащегося вводит свой адрес электронной почты и пароль, а затем нажимает кнопку входа. После этого логин выдает ошибку. Если пользователь персонала вводит свое имя пользователя и пароль и нажимает на логин, логин работает, и пользователь персонала будет перенаправлен в почтовое приложение, предназначенное для персонала.

Есть ли способ, которым я могу сделать это? Наш сайт работает на cPanel с приложениями Softaculous.

0

Решение

Если таблица логина или данных пользователя содержит поле типа роли или должности, вы можете запросить это. Добавьте его в сеанс и с каждым запросом проверяйте, находятся ли они в соответствующем разделе или поддомене.

После входа в систему вы можете отослать их в соответствующий раздел вместе с заголовком местоположения.

Роли могут быть сотрудниками и студентами. Или сотрудник и стажер или что-то в этом роде.

Вы можете добавить это к своей таблице, если ее там нет, со значением ученика по умолчанию. Тогда вам нужно только обновить данные о сотрудниках и готово.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]