2012-06-13 33 views
0

我正在開發基於Struts(版本1.3)的應用程序。如何將客戶端操作系統活動用戶詳細信息發送到服務器?

在我的應用程序中,每當創建新記錄時,都會向在數據庫中配置的審批者發送警報電子郵件。

警報電子郵件正文中包含用於訪問應用程序了鏈接(例如<a href="http://server:7778/DOD/login.jsp"> DOD)。

在這裏,我的要求是,當審批人點擊了鏈接,如果他是一個有效的審批,那麼我必須表明的主頁,而不是直接的登錄頁面。但要顯示主頁,我必須驗證他是否是有效的批准者。

批准者只需單擊該鏈接而不提供詳細信息。在後臺我必須得到他的操作系統用戶名併發送到服務器端的JSP組件。

我該如何達到這個要求?

回答

0

我通過將編碼審批者用戶標識作爲請求參數添加到應用程序鏈接來實現上述要求。因此,當請求來自相應審批者時,我將解碼用戶標識請求參數並驗證數據庫中是否存在用戶標識。如果它存在於數據庫中,那麼我將顯示主頁,否則我將顯示未經授權的用戶訪問消息。

請問我是否有任何機構不清楚解決方案。

相關問題