假设我有一个申请我的大学网站。用户可以通过按屏幕按钮进行导航(实际上,我做了什么,我将主要布局中的所有内容分类,每个按钮代表每个字段,如果有人按下myaccountStatus,那么他将被定向到该特定链接)但是,我的网站每次都需要用户名和密码。我根本不希望我的用户对此感到烦恼。所以我的问题是,有什么办法可以启用自动登录吗?
我的应用程序已经实现了基本的核心Web功能(WebView,缩放,启用了java脚本,一些后退,前进,停止,重新加载,收藏,保存以供离线阅读)并且一切正常,请帮助自动登录问题。
到目前为止,我知道,我可以通过保存cookie来实现这一点。但我不知道,他们看起来如何,他们是什么以及如何处理这些事情。那么,请给我一步一步的教程来解决这个问题。提前致谢。
答案 0 :(得分: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);
}
我希望这会有所帮助。