2011-05-06 67 views
0

嘿,我一直在尋找解決這個問題的幾天,現在沒有運氣。我正在使用社區生成器來登錄Joomla網站。該網站有一些頁面要求用戶註冊才能訪問,如果他們嘗試在沒有身份驗證的情況下查看頁面,他們會被重定向到CB登錄頁面。問題是,在提供正確的登錄信息後,用戶被髮送到index.php頁面。我試圖通過代碼或插件來找到一些東西,這些東西可以讓我將用戶重定向到他們在登錄後試圖查看的頁面。有沒有人知道實現此目的的方法?尋找前一頁重定向Joomla CB登錄

回答

0

您可以使用事件onAfterDispatch創建系統插件。在這裏你可以檢查用戶是否有權訪問請求的URL(通過joomla acl函數)。如果沒有,則將用戶重定向到帶有附加查詢參數return = base64_encode_url的cb登錄頁面。它將在登錄表單中設置名爲'return'的隱藏字段,登錄後用戶將被重定向到該URL。