私は2つのページを持っています:
@AuthorizeInstantiation(Roles.ADMIN)
public class AdminPage extends BasePage {
...
@AuthorizeInstantiation(Roles.USER)
public class UserPage extends BasePage {
...
ログインしているユーザーがいない場合、ログインページにリダイレクトされます。リダイレクトページを取得する方法はありますか? そのため、ユーザーが管理ページにアクセスすると、ログイン ページが println 管理ページになります。ユーザーがユーザー ページに移動した場合はログイン ページ println ユーザー ページに移動し、ユーザーがログイン ページに移動した場合はログイン ページ println null
アップデート:
保護されたページに移動するときの戦略
getApplicationSettings().setAccessDeniedPage(LoginPage.class);
何が十分に明確ではないのですか?ユーザーが UserPage または AdminPage にアクセスしようとすると、LoginPage にリダイレクトされます。そして、loginPageでどのページだったかを印刷したい