Добрый день,
Проблема в следующем:
Есть сайт к примеру site.com на морде сайта есть логин, всё прекрасно работает логинется в сессии висят данные пользователя.
На сайте также есть апи с доступом по site.com/api/ метод логина через АПИ такой же как и с морды.
Проблема в том что если я логинюсь с АПИ то зайдя на домен site.com я попадаю в свой аккаунт, т.е. я уже залогинен, тоже самое происходит в обратном порядке (логинюсь с морды иду на АПИ там уже залогинен).
Собственно вопрос вот в чем, как сделать так чтобы логин с АПИ и с морды были разделены и не зависили друг от друга ?
Проект сделан на стандартном каркасе генерируемом Yii, возможно необходимо менять структуру самого проекта и использовать boilerplate чтобы разделить морду и апи ?
Или есть возможность как то иначе реализовать ?
Логин в систему с морды сайта и через АПИ
Re: Логин в систему с морды сайта и через АПИ
мб в сессию добавить идентификатор логина (сайт или апи)? а при обращении к сайту или апи - проверять его... где нибудь в контроллере?
-
- Сообщения: 1268
- Зарегистрирован: 2013.07.17, 17:37
Re: Логин в систему с морды сайта и через АПИ
2 разных приложения надо, а не модули
Re: Логин в систему с морды сайта и через АПИ
так же склоняюсь к этому решению, boilerplate рассматриваю как вариантlancedevnull писал(а):2 разных приложения надо, а не модули
выслушаем мнения форучан, может есть еще какие то решения...