1

Vaadin と Tomcat 7 を使用してアプリケーションにログインする際に問題が発生しています。

問題は次のようなものです。サーバーでアプリケーションを初めて実行する場合は、ログインし、やらなければならないことをしてブラウザを閉じます。友人が自分のコンピューターからアプリケーションにログインすると、友人は自動的に私のアカウントでログインします。

この問題を解決する方法

編集:もう少し詳しく説明しましょう。vaadin が最初のウィンドウ (アプリケーションを拡張) で開始される私のメインクラスでは、静的な最終ユーザーがいます。init() で user=null を作成した場合。人がアプリケーションにアクセスするたびに、ユーザー名とパスワードを要求されるので、機能します。しかし、ウェブサイトを更新しても、パスワードとユーザー名をもう一度入力するように求められます。Cookie と http 応答を使用して特定の人物を記憶させるにはどうすればよいですか?

私はこれに非常に慣れていないので、どんな助けも感謝しています

4

3 に答える 3

2

USER オブジェクトから static final を削除する必要があると思います。static final は、アプリケーション全体で一度しか作成できません。インスタンス変数にする必要があります。

例えば

private User USER = null;

そしてそうではない

private static final User USER = null;
于 2013-11-06T11:12:19.970 に答える