2011-05-31 57 views
2

我有一个java的Web应用程序与移动部分与Sencha触摸开发。当我启动我的sencha touch应用程序时,她询问我的登录名/密码,因为应用程序的访问受到限制,但我想保存用户的登录名/密码。 这是否可以用sencha-touch?Sencha-touch:保存登录/密码(保存会话,多任务)

场景: 在iPhone中,有一个启动sencha touch应用程序的图标,她通过提示对话框询问登录名/密码。我输入了登录名/密码,我查阅了内容。我通过'家庭iphone按钮'关闭。我重新启动应用程序,她再次询问登录名/密码!

有没有会话? 否多任务功能与sencha-touch?

+0

我不推荐客户端认证,这很容易解决。 – 2011-06-14 18:56:47

回答

6

我想你已经在某处使用web服务来存储/检查用户名/密码组合。当登录成功时,您应该在服务器上创建会话令牌并将其返回给您的应用。 您的应用程序应该将令牌存储在本地存储中,以及您的用户名和密码,并且每当向Web服务发出任何请求时,都应该发送令牌以进行验证。 当您第二次打开您的应用时,如果会话处于活动状态,您可以继续使用该令牌。如果服务器上的会话已结束,并且服务器向您的应用程序返回了令牌错误,则应该将您的logininfo重新发送到Web服务以创建新令牌。