0

大学の Web サイトのアプリケーションがあるとします。ユーザーが画面のボタンを押してナビゲートできる場所(実際、私がしたことは、メインレイアウトのすべてを分類しました。各ボタンは各フィールドを表し、いずれかがmyaccountStatusを押すと、その特定のリンクに誘導されます)ただし、私のWeb サイトでは、毎回ユーザー名とパスワードが必要です。ユーザーにこれをまったく気にさせたくない場所。私の質問は、自動ログインを有効にする方法はありますか?

私のアプリケーションには基本的なコア Web 機能 (WebView、ズーム、Java スクリプトが有効、戻る、進む、停止、リロード、お気に入り、オフラインで読むための保存) が実装されており、すべて正常に動作しています。自動ログインの問題を解決してください。

これまでのところ、Cookie を保存することでこれを行うことができます。しかし、私はそれらがどのように見えるか、それらが何であるか、そしてそれらをどのように処理するかについてはわかりません。ですから、この問題の段階的なチュートリアルを教えてください。前もって感謝します。

4

1 に答える 1

0

Web ビュー ベースのアプローチ (おそらく cordova のようなもの) を使用している場合は、html5 アプリのローカル ストレージまたは Web SQL 標準を使用できます: Tutorial for Web-Sql

Cookie を保存したい場合は、それらを有効にする必要があります。この小さなコード行を使用して、Phonegap/Cordova アプリケーションでこれを行っています。

@Override
public void onCreate(Bundle savedInstanceState) {
    // ... do whatever you want...
// this lines allow to set cookies  
    try {
        CookieManager.setAcceptFileSchemeCookies(true);
    } catch (Throwable e) {
    }
    // and the default stuff for phonegap/cordova to show a splashscreen and load the application
    super.onCreate(savedInstanceState);
    super.setIntegerProperty("splashscreen", R.drawable.splash);
    // load the index url from config adding locale support.
    super.loadUrl(Config.getStartUrl() + "?locale="
            + Locale.getDefault().getLanguage(), 4000);
}

これが役立つことを願っています。

于 2013-07-24T08:16:18.840 に答える