Логин в систему с морды сайта и через АПИ

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
irlandec
Сообщения: 8
Зарегистрирован: 2013.06.27, 18:22

Логин в систему с морды сайта и через АПИ

Сообщение irlandec »

Добрый день,
Проблема в следующем:
Есть сайт к примеру site.com на морде сайта есть логин, всё прекрасно работает логинется в сессии висят данные пользователя.
На сайте также есть апи с доступом по site.com/api/ метод логина через АПИ такой же как и с морды.

Проблема в том что если я логинюсь с АПИ то зайдя на домен site.com я попадаю в свой аккаунт, т.е. я уже залогинен, тоже самое происходит в обратном порядке (логинюсь с морды иду на АПИ там уже залогинен).

Собственно вопрос вот в чем, как сделать так чтобы логин с АПИ и с морды были разделены и не зависили друг от друга ?
Проект сделан на стандартном каркасе генерируемом Yii, возможно необходимо менять структуру самого проекта и использовать boilerplate чтобы разделить морду и апи ?

Или есть возможность как то иначе реализовать ?
stop4uk
Сообщения: 159
Зарегистрирован: 2012.12.18, 07:08

Re: Логин в систему с морды сайта и через АПИ

Сообщение stop4uk »

мб в сессию добавить идентификатор логина (сайт или апи)? а при обращении к сайту или апи - проверять его... где нибудь в контроллере?
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Логин в систему с морды сайта и через АПИ

Сообщение lancedevnull »

2 разных приложения надо, а не модули
irlandec
Сообщения: 8
Зарегистрирован: 2013.06.27, 18:22

Re: Логин в систему с морды сайта и через АПИ

Сообщение irlandec »

lancedevnull писал(а):2 разных приложения надо, а не модули
так же склоняюсь к этому решению, boilerplate рассматриваю как вариант
выслушаем мнения форучан, может есть еще какие то решения...
Ответить