0

私は Struts (バージョン 1.3) ベースのアプリケーションに取り組んでいます。

私のアプリケーションでは、新しいレコードが作成されるたびに、データベースで構成されている承認者にアラート メールが送信されます。

アラート電子メールの本文には、アプリケーションにアクセスするためのリンク ( <a href="http://server:7778/DOD/login.jsp">DOD の例) が含まれています。

ここで、私の要件は、承認者がリンクをクリックしたときです。彼が有効な承認者である場合、ログイン ページではなくホームページを直接表示する必要があります。しかし、ホームページを表示するには、彼が有効な承認者であるかどうかを検証する必要があります。

承認者は、詳細を提供せずにリンクをクリックするだけです。バックグラウンドで、オペレーティング システムのユーザー名を取得し、サーバー側の JSP コンポーネントに送信する必要があります。

どうすればこの要件を達成できますか?

4

1 に答える 1

0

エンコードされた承認者ユーザー ID を要求パラメーターとしてアプリケーション リンクに追加することで、上記の要件を達成しました。そのため、それぞれの承認者からリクエストが来るたびに、ユーザー ID リクエスト パラメータをデコードし、ユーザー ID がデータベースに存在することを確認します。データベースに存在する場合は、ホームページを表示します。存在しない場合は、未承認のユーザー アクセス メッセージを表示します。

解決策について不明な点がある場合は、私に尋ねてください。

于 2012-07-03T14:44:20.983 に答える