1
我在Joomla中有一個包含課程字段的網站。如何在Joomla中設置會話
每門課程領域有着不同的url.I要檢查,如果用戶在登錄,然後它會
重定向到course.If用戶則不會記錄它會重定向到登錄page.how做我
使用會話進行檢查。
請幫我尋找出來
我在Joomla中有一個包含課程字段的網站。如何在Joomla中設置會話
每門課程領域有着不同的url.I要檢查,如果用戶在登錄,然後它會
重定向到course.If用戶則不會記錄它會重定向到登錄page.how做我
使用會話進行檢查。
請幫我尋找出來
您必須添加JFactory/getUser功能檢查,如果用戶在loged,如果不使用JApplication::redirect他重定向到所需的URL。
$user = JFactory::getUser();
$app = JFactory::getApplication();
if (!$user->guest) {
echo "You are logged in";
} else {
$login_url = "index.php?option=com_users&view=login";
$app->redirect($login_url,'message to display','message');
}
編輯:
有建於方法的Joomla無需任何編碼顯示的內容只有註冊用戶。
的文章:
Content -> Article Manager -> *Article_name -> Access: Registered
菜單項:
Menus -> *Menu_name -> *Menu_item_title -> Access: Registered
也有設置登錄後重定向鏈接的選項。
對於菜單項的登錄頁面:
Menus -> *Menu_Name -> New -> Menu Item Type: (Users Manager -> Login Form) -> Options -> Login Redirect
對於登錄模塊:
Extensions -> Module Manager -> New -> Login -> Login Redirection Page
*一個快速提示如果你還沒有在你的菜單登錄按鈕來創建一個新的「隱藏」菜單(不會存在於任何前端位置)並將「登錄重定向網址」放在那裏。
祝你好運!