JSPで行こう!

ログインFORM画面

多くはサイトは、独自のログイン画面を設けると思います。

ですので、FORM 認証を使う訳ですが、この画面を作るにあたって、いくつか約束ごとがあります。

認証チェックは決められた URL に決められた名前の項目で POST する必要があります。
詳しくは別のサイトを参照していただければと思います。

一点補足しておくと、ログイン画面で下記の様に、encodeURL() を指定する記述を良く見ます。

<form class="mui-form" method="post" action='<%=response.encodeURL("j_security_check")%>'>

encodeURL() でセッションIDを付加しています。

たぶん、cookie に対応していないブラウザを考慮しているのでしょうけれど、アプリ内でいちいち付加していませんから

特に無くても良いと思います。

あと、ログアウト操作は簡単で、単純にセッションをクリアしてしまえば良いだけです。

ログアウト画面が呼ばれた時、JSP内の処理で、

 session.invalidate();

を実行するだけです。

 

 

« 前頁 次頁 »