0

ZK を使用してアプリケーションを開発しています。ユーザー資格情報を実装しました。ユーザーがログイン前にインデックス ページにアクセスしようとすると、アプリはそれをログイン ページにリダイレクトします。ログインプロセスはスムーズに機能しています。問題は、ログインした後、ログイン ページ (例: login.zul) にアクセスすると、ログイン ボックスがまだそこにあるということです。デフォルトのページにリダイレクトするにはどうすればよいですか?

ありがとう。

4

1 に答える 1

1

の作成時にユーザーがログインしているかどうかを確認するだけです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");
}
于 2013-10-09T07:54:43.683 に答える