0
私は現在、アプリケーションをインストールする際に一度ログインを表示する必要があるphonegapプロジェクトに取り組んでいます。誰も私にこれに良いアプローチを提案することはできますか? あなたの投稿は感謝しています。 ありがとうPhonegapインストール中に一度ログインページを表示
私は現在、アプリケーションをインストールする際に一度ログインを表示する必要があるphonegapプロジェクトに取り組んでいます。誰も私にこれに良いアプローチを提案することはできますか? あなたの投稿は感謝しています。 ありがとうPhonegapインストール中に一度ログインページを表示
var db ;
var app={
initialize: function() {
this.bindEvents();
},
bindEvents: function() {
document.addEventListener('deviceready', this.onDeviceReady, false);
document.addEventListener("pause", function(){ console.log("--- paused ---"); isAppPaused = true;}, false);
},
onDeviceReady: function() {
app.receivedEvent('deviceready');
this.initializeDB();
this.checkConfig(db);
},
initializeDB:function(){
if(window.sqlitePlugin !== undefined) {
console.log('opening sqlite DB ');
db = window.sqlitePlugin.openDatabase("MyDB");
} else {
console.log('opening Web SQL DB ');
db = window.openDatabase("MyDB", "1.0", "Cordova Demo", 200000);
}
},
checkConfig:function(db){
//In here u query your table for user registeration ;
//if its true, navigate on to menu page.
}
};
app.initialize();
より具体的にすることができます。一度ログインを表示するのが広すぎる場合は、シナリオをより明確に記述してください。 – IamKarim1992
お返事ありがとうございます。私が実際に達成したいのは、ログインフォームがアプリケーションのインストール中にのみ表示されるということです。ログインが成功すると、ログインフォームは再び表示されないはずです。ユーザーがアプリケーションを再インストールする場合を除いて –
OK、そのためのデータベースが必要です(WebSqlデータベースPSには、ユーザーのアプリケーション情報を保持するのに十分なストレージがあります)。登録された店舗のIDとパスワードと毎回彼はアプリを開き、その値をチェックするので、onDeviceReady()はその操作を行います。いくつかのコードを入れて質問すると、より良い指導を得ることができます。 – IamKarim1992