muiローカルストレージによる自動ログイン
1516 ワード
ローカルストレージコマンドの設定:plus.storage.setItem(ストレージ名、ストレージパラメータ);
ローカルストレージコマンドの読み込み:plus.storage.getltem(ストレージ名);
ローカルストレージコマンドの削除:plus.storage.removeItem(ストレージ名);
コードの例:
ブートページjsコード
ログインページjsコード
ローカルストレージコマンドの読み込み:plus.storage.getltem(ストレージ名);
ローカルストレージコマンドの削除:plus.storage.removeItem(ストレージ名);
コードの例:
ブートページjsコード
var user_id = plus.stordge.getltem('user_id'); // user_id
if(user_id == null){ // , , ,
mui.openWidow({
url:login.html,
id:login
});
}else{
mui.openWidow({
url:main.html,
id:main
});
}
ログインページjsコード
document.getElementById("loginBtn").addEventListener('tap', function(){
var mask=mui.createMask();//
mui.ajax(
url,
{data:{username:$id('username').value,password:$id('password').value}},
dateType:'json',// json
type:'post', //HTTP
timeout:10000, // 10
beforeSend: function() {
plus.nativeUI.showWaiting(' ', '');//
mask.show();//
},
complete: function() {
plus.nativeUI.closeWaiting();//
mask.close();//
},
success:function(data){
console.log(data.msg)// , , ;
if(data.msg == "0"){
mui.toast(' !');
}
if(data.msg == "1"){
mui.toast(' , !');
}
if(data.msg == "2"){
plus.storage.setItem('user_id',data.user_id);//
mui.openWindow({
url: main.html,
id: 'main'
});
}
},
error:function(xhr,type,errorThrown){
// ;
console.log(type);
}
});
});