Ibm mobilefirst mobilefirst中的SQL适配器身份验证
我正在使用Ibm mobilefirst mobilefirst中的SQL适配器身份验证,ibm-mobilefirst,mobilefirst-adapters,Ibm Mobilefirst,Mobilefirst Adapters,我正在使用SQL适配器进行mobilefirst服务器中的用户登录 如何在混合应用程序中永久存储用户登录凭据? 一旦用户退出应用程序,需要在应用程序中保留登录详细信息 我的示例代码: // Global variables var userid; var useremail; function loginsuccess(result) // on success function from SQL adapter { var use
SQL适配器
进行mobilefirst服务器中的用户登录
如何在混合应用程序中永久存储用户登录凭据?一旦用户退出应用程序,需要在应用程序中保留登录详细信息 我的示例代码:
// 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
}
在这段代码中,我如何在退出混合应用程序后保留用户信息。(一旦用户登录,不要要求用户再次登录)
如何在混合应用程序中永久存储用户登录凭据
如果您想在设备中持久保存用户信息,则需要实现该功能;没有任何内在因素可以实现这一点
您有几个选择:
1) HTML5 localStorage(W3C标准,谷歌it),但它存在以下问题:
- 如果用户决定清除应用程序缓存,这将不复存在
- 它将以明文形式存储用户信息,不太安全
- 限制在5MB左右
- 已弃用(将在将来的版本中删除)
- 如果用户决定清除应用程序缓存,这将不复存在
- 限制在5MB左右
- 无存储限制
- 提供加密
- 多用户支持
- 仅当删除应用程序时才会消失
听起来您还想实现“记住我”功能。
请注意,这样的功能会降低应用程序的安全性 有关问题:
- ()