我在mobilefirst服务器上使用SQL adapter
进行用户登录。
如何在我的混合应用程序中永久存储用户登录凭据? 一旦用户退出应用程序,需要在应用程序中保留登录详细信息。
我的示例代码:
// Global variables
var userid;
var useremail;
function loginsuccess(result) // on success function from SQL adapter
{
var user = result.invocationResult.resultSet;
userid = user[0].playerID;
useremail = user[0].email;
$.mobile.changePage("#gamepage"); // login to admin page
}
在此代码中,如何在退出混合应用程序后保留用户信息。(一旦用户登录后不要求用户再次登录)。
答案 0 :(得分:0)
如何在我的混合应用程序中永久存储用户登录凭据?
如果要在设备中保留用户信息,则需要实现该功能;没有任何内置的东西可以实现这一点。
您有几种选择:
1)HTML5 localStorage(W3C标准,google),但它有问题:
2)IBM MobileFirst Platform的加密离线缓存,基本上是localStorage,但提供加密。但它也存在一些问题:
3)IBM MobileFirst Platform的JSONStore - 您应该选择的内容:
仅在删除应用程序时才会消失
听起来您还想实现“记住我”功能 请注意,此类功能会降低应用程序的安全性......
相关问题: