ZK を使用してアプリケーションを開発しています。ユーザー資格情報を実装しました。ユーザーがログイン前にインデックス ページにアクセスしようとすると、アプリはそれをログイン ページにリダイレクトします。ログインプロセスはスムーズに機能しています。問題は、ログインした後、ログイン ページ (例: login.zul) にアクセスすると、ログイン ボックスがまだそこにあるということです。デフォルトのページにリダイレクトするにはどうすればよいですか?
ありがとう。
の作成時にユーザーがログインしているかどうかを確認するだけですComponent
。
私の例では、Window
.
MVVM
login.zulの場合
<window ... onCreate="@command('checkLogin')>
...
ジャワ
@Command
public void checkLogin(){
if(loggedIn) Executions.sendRedirect("/zul/home.zul");
}
MVC の場合
ログイン.zul
<window ... id="myLoginWin">
...
ジャワ
@Listen("onCreate = #myLoginWin")
public void checkLogin(){
if(loggedIn) Executions.sendRedirect("/zul/home.zul");
}