別のGWTアプリケーションを開発していますが、今回はGWTのMVPアクティビティ、プレイスなどのクラスを使用しています。私の質問は、「彼らはまだサインインしていますか?」のチェックです。GWT MVPを使用するときにサインインロジックを配置する場所
ユーザーが「ダッシュボード」トークン/場所を含むリンクを使用してサイトに入ると、ユーザーはDashboardActivityに移動します。ただし、DashboardActivityを使用するには、まずサインインする必要があります。これを処理する最善の方法は何ですか?
1.)ロジックをAppActivityMapperに配置します。したがって、場所をアクティビティに変換するときは、そこにチェックを入れて、サインインしているかどうかを確認します。彼らは、その後に署名されていない場合で成功した符号にに戻りトークン/場所を参照してSignInActivityオブジェクトを返す
- 。または -
2)であったとしてダッシュボードアクティビティを作成します。ダッシュボードアクティビティ内でチェックを行い、サインインしていない場合は、場所コントローラを使用してサインインページに移動しますか?その後、ログインに成功したら、それらを場所の履歴の前の場所に戻します。