2012-04-07 6 views
0

別のGWTアプリケーションを開発していますが、今回はGWTのMVPアクティビティ、プレイスなどのクラスを使用しています。私の質問は、「彼らはまだサインインしていますか?」のチェックです。GWT MVPを使用するときにサインインロジックを配置する場所

ユーザーが「ダッシュボード」トークン/場所を含むリンクを使用してサイトに入ると、ユーザーはDashboardActivityに移動します。ただし、DashboardActivityを使用するには、まずサインインする必要があります。これを処理する最善の方法は何ですか?

1.)ロジックをAppActivityMapperに配置します。したがって、場所をアクティビティに変換するときは、そこにチェックを入れて、サインインしているかどうかを確認します。彼らは、その後に署名されていない場合で成功した符号にに戻りトークン/場所を参照してSignInActivityオブジェクトを返す

- 。または -

2)であったとしてダッシュボードアクティビティを作成します。ダッシュボードアクティビティ内でチェックを行い、サインインしていない場合は、場所コントローラを使用してサインインページに移動しますか?その後、ログインに成功したら、それらを場所の履歴の前の場所に戻します。

答えて

0

最初の選択肢は、より良い1:
あなたがアップし、ユーザが登録されている場合は、直接チェックする時間
を作成し、メモリ内の新しいオブジェクトをロードし、服用前とあれば、チェックを行いますので、新しいオブジェクトを進めます読み込み中でなければ、サインインページに彼/彼女を転送するだけです。

関連する問題