2012-07-23 83 views
0

我有一個問題。是否有可能在AJAX模式下使用JAAS授權。 我的意思是,我可以使用與j_security_check形式的授權,而無需登錄後重定向,但僅停留在同一個頁面..JAAS以Ajax模式

我要讓電子商務網站用戶的授權,所以我cant't另作爲登錄頁面..所有我需要的是主頁上登錄按鈕,用戶按下此按鈕,某種彈出窗口的出現與登錄名和密碼字段,用戶在他的證件,按登錄並通過AJAX request..and獲得授權沒有重定向..

回答

0

這將是有點棘手做到這一點:其中一個辦法就是

  1. 當用戶點擊S於按鈕(你已經提到的),它會打開一個新的彈出(用最少的選項調整大小的頁面),這將JAAS裝入登錄頁面。
  2. 提交有效憑證後,下一個頁面將在同一個彈出窗口中打開
  3. 頁面加載完成後,使用javascript onLoad事件關閉此彈出窗口。

Foundations this link關於Javaworld的另一種實現方法。

+0

打開彈出窗口,以最少的選項是不好的,因爲它看起來就像簡單的瀏覽器window..For彈出窗口,我的意思是一些基於jQuery彈出 - 設計是非常重要的.. :) – 2012-07-23 07:45:51

+0

肯定。這是美學的一部分。我提出了一種以非傳統方式啓用JAAS的方法。 – Santosh 2012-07-23 08:04:46