私のアクションでは、ユーザーが認証されているかどうかに応じて、さまざまなビューをレンダリングしたい(または他のdivのみを表示したい)。
私はこのようなことをする必要があります:
public static Result index() {
if (Context.current().request().username().equals("")) {
// user is NOT authenticated
return ok(welcome.render());
} else {
// user is authenticated
return ok(dashboard.render());
}
}
そして、ユーザーがビューで認証されているかどうかを確認するのはどうですか?@ Security.Authenticated(Secured.class)アノテーションを使用できることは知っていますが、条件付きではどうすればよいですか?