мы работаем над мобильным приложением для сайта знакомств, смешивая нативные представления и веб-представления.
Пользователь должен войти в приложение iPhone.
Это делается с помощью веб-службы (WS). WS проверяет имя пользователя / пароль в базе данных, затем создает все переменные сеанса и, наконец, возвращает CFID / CFTOKEN приложению.
Но когда приложение пытается вызвать веб-представление, включающее CFID / CFTOKEN в URL, сеанс не устанавливается, и пользователь должен снова войти в веб-просмотр ... Когда он снова входит в систему, тогда сессия создана и остается активной как обычно.
Хорошо ли я понимаю использование CFID / CFTOKEN?
Как обрабатывать сеанс между 2 приложениями?
Спасибо за ваше время!
Спасибо за ваши ответы. Как сказал Джейсон, веб-представления находятся внутри приложения iphone, и мы находимся на ColdFusion 8 Процесс, который мне нужно разработать, заключается в следующем: 1 - пользователь открывает приложение и вводит свои учетные данные 2 - приложение аутентифицирует его с помощью веб-службы 3 - сеанс создан 4 - пользователь перемещается по приложению (на основе веб-сервиса, здесь нет проблем ...) 5 - некоторые части (80%) экранов приложения являются веб-представлениями (не нативными). Когда пользователь заходит на веб-просмотр, он должен войти в систему автоматически.
Моя идея состояла в том, чтобы аутентифицировать пользователя с помощью веб-службы, затем вернуть CFID / CFTOKEN в приложение и добавить его к URL-адресу каждого веб-представления. Но это не работает, пользователь должен войти в систему дважды, один раз в приложении, один раз в веб-просмотрах.