2015-12-08 4 views
0

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

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

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

ответ

0

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

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

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

Вы можете добавить это в свою таблицу, если ее нет, со значением по умолчанию для ученика. Затем вам нужно только обновить данные пользователя и ваши данные.

+0

При добавлении пользователей нет поля роли/позиции ... – user2625790

+0

В Cpanel вы можете открыть экземпляр phpmyadmin и добавить его в таблицу. – sillysicko

+0

Хорошо, и как я запрашиваю у пользователя их имена пользователей и пароли при доступе к домену? – user2625790