2012-03-26 6 views
0

私は、ユーザー名、パスワード、および管理者またはユーザーのブール値を含む 'ユーザー'表を持つmySQLデータベースを持っています。Struts/JSP/SQLユーザーまたは管理者コントロール(Tomcat)

私はStrutsとJSPを使用してユーザーとパスワードの組み合わせを検証しています。Javaファイルは「セッション認識」です(価値があります)。

私はこの組み合わせを検証した後、傍受者が妥当性チェックをチェックして/ secure/namespaceにユーザーを送り込んだのですが...どうすれば私のwebappにユーザーがadminかどうかを知らせることができますない。これはいつでもSQLを介してアクセスできますが、2つの異なるjspファイル(例:user.jspとadmin.jsp)に異なる機能主義者のために転送したいと思います。

ありがとう:)

P.S.例を使って詳細な説明をすると、概念上のハウツー以上のことができます。

+0

シンプルな解決策は、ユーザーがAdminであるかどうかを示すブールファイルをユーザーオブジェクトに追加し、これに基づいてユーザーを別のビューに送信することです。 Struts2を使用している場合は正しいですか? –

+0

それは私の質問です。どのように私はそれらを別のビューに送信するのですか?私は2つのAction.INPUTとAction.SUCCESSを使用する必要がありますし、ストラットに2つのページがありますか? –

+0

任意の文字列を送信することができます。あなたのユーザオブジェクトが、 'return"のような使い方をしているかどうかを確認してください。admin "' else '' return user ''。とマッピングして、 –

答えて

0

だから最後に、私はちょうどそれをした:私はちょうど置換支柱で

return "USER"; //or return "ADMIN"; 

してから。

関連する問題