我们正在开发一个约会网站的移动应用程序,混合原生视图和网页视图。
用户需要登录iPhone应用程序。 这是通过Web服务(WS)完成的。 WS检查数据库中的用户名/密码,然后创建所有会话变量,最后将CFID / CFTOKEN返回给应用程序。
但是当应用程序尝试在URL中调用包含CFID / CFTOKEN的Web视图时,会话未设置,并且用户必须再次在webview中登录...当他再次登录时,则会话已创建并保持活动状态。
我是否理解CFID / CFTOKEN的使用? 如何处理2个应用程序之间的会话?
谢谢你的时间!
感谢您的回答。正如杰森所说,网络视图在iphone应用程序中,我们在ColdFusion 8上我需要开发的过程如下:1 - 用户打开应用程序并填写他的凭据2 - 应用程序通过Web服务3对他进行身份验证 - 创建会话4 - 用户浏览应用程序(基于web服务,这里没有问题......)5 - 应用程序屏幕的某些部分(80%)是webview(非本机)。当用户访问webview时,他需要自动登录。
我的想法是使用webservice对用户进行身份验证,然后将CFID / CFTOKEN返回给应用程序,并将其附加到每个Web视图的URL。但这不起作用,用户必须登录两次,一次在应用程序中,一次登录webview。