Webアプリケーションがあり、このアプリケーションのUIはSmartGWTで記述されています。セッションにレコードがない場合、ユーザーはSmartGWT(DynamicForm)によって生成されたフォームを介してログインするように要求されます。
パスワードを何度も入力しないようにするために、ユーザーパスワードを保存する一般的なブラウザ機能を実現するにはどうすればよいですか?
静的なhtmlフォームではすぐに使用できるはずですが、動的に生成されたコンテンツについてはどうでしょうか。
これが解決策になると思いますhttp://code.google.com/p/google-web-toolkit-incubator/wiki/LoginSecurityFAQ#auto-complete_and_GWT
GWTはCookieを適切にサポートしており、大きな労力は必要ありません。
public void onModuleLoad() {
// Retrieve the cookie value
// Returns : the cookie's value, or null if the cookie doesn't exist
String value = Cookies.getCookie("CookieName");
// Set cookie value
Cookies.setCookie("CookieName","ANYVALUE");
}
その後、Cookieを使用して、ユーザーに関する必要な情報を保存できます。
セキュリティをあまり気にしない場合は、ローカルストレージを使用できます。