0
私は、ユーザー名、パスワード、および管理者またはユーザーのブール値を含む 'ユーザー'表を持つmySQLデータベースを持っています。Struts/JSP/SQLユーザーまたは管理者コントロール(Tomcat)
私はStrutsとJSPを使用してユーザーとパスワードの組み合わせを検証しています。Javaファイルは「セッション認識」です(価値があります)。
私はこの組み合わせを検証した後、傍受者が妥当性チェックをチェックして/ secure/namespaceにユーザーを送り込んだのですが...どうすれば私のwebappにユーザーがadminかどうかを知らせることができますない。これはいつでもSQLを介してアクセスできますが、2つの異なるjspファイル(例:user.jspとadmin.jsp)に異なる機能主義者のために転送したいと思います。
ありがとう:)
P.S.例を使って詳細な説明をすると、概念上のハウツー以上のことができます。
シンプルな解決策は、ユーザーがAdminであるかどうかを示すブールファイルをユーザーオブジェクトに追加し、これに基づいてユーザーを別のビューに送信することです。 Struts2を使用している場合は正しいですか? –
それは私の質問です。どのように私はそれらを別のビューに送信するのですか?私は2つのAction.INPUTとAction.SUCCESSを使用する必要がありますし、ストラットに2つのページがありますか? –
任意の文字列を送信することができます。あなたのユーザオブジェクトが、 'return"のような使い方をしているかどうかを確認してください。admin "' else '' return user ''。とマッピングして、 –