2016-04-02 8 views
0

私は現在、アプリケーションをインストールする際に一度ログインを表示する必要があるphonegapプロジェクトに取り組んでいます。誰も私にこれに良いアプローチを提案することはできますか? あなたの投稿は感謝しています。 ありがとうPhonegapインストール中に一度ログインページを表示

+0

より具体的にすることができます。一度ログインを表示するのが広すぎる場合は、シナリオをより明確に記述してください。 – IamKarim1992

+0

お返事ありがとうございます。私が実際に達成したいのは、ログインフォームがアプリケーションのインストール中にのみ表示されるということです。ログインが成功すると、ログインフォームは再び表示されないはずです。ユーザーがアプリケーションを再インストールする場合を除いて –

+0

OK、そのためのデータベースが必要です(WebSqlデータベースPSには、ユーザーのアプリケーション情報を保持するのに十分なストレージがあります)。登録された店舗のIDとパスワードと毎回彼はアプリを開き、その値をチェックするので、onDeviceReady()はその操作を行います。いくつかのコードを入れて質問すると、より良い指導を得ることができます。 – IamKarim1992

答えて

0
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(); 
関連する問題