Проблемы со входом и выходом из системы в Zend Framework - PullRequest
0 голосов
/ 13 сентября 2011

Я работаю на PHP с Zend Framework, в проекте есть два модуля: Front end ( простой пользователь ) и Back end ( Admin ).Оба имеют формы входа в систему, и оба имеют свой собственный адаптер аутентификации для входа в систему, а также свой собственный макет.Для работы с БД я использую Doctrine ORM.Существует одна пользовательская таблица и две унаследованные таблицы от пользователя (т. Е. Простой пользователь и администратор).

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

1 Ответ

1 голос
/ 13 сентября 2011

Вы входите с двух разных страниц авторизации, к двум различным действиям, верно? Там должно быть либо

  • другое принимающее действие; или
  • что-то еще, например <input type="hidden" name="login_as_admin" value="1" /> в форме администратора

Вам необходимо сделать входными параметрами разными в обоих случаях , чтобы вы могли обрабатывать их отдельно. Если я ухожу, вам нужно показать код, чтобы доказать, что я не прав;)

...