0

假设我有我的大学网站的应用程序。用户可以通过按下屏幕按钮进行导航(实际上,我所做的,我在主布局中对所有内容进行了分类,每个按钮代表每个字段,如果有人按下 myaccountStatus,那么他将被定向到该特定链接)但是,我的网站每次都需要用户名和密码。我根本不希望我的用户为此烦恼。所以我的问题是,有什么办法可以启用自动登录吗?

我的应用程序实现了基本的核心 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 回答