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
*一个快速提示如果你还没有在你的菜单登录按钮来创建一个新的“隐藏”菜单(不会存在于任何前端位置)并将“登录重定向网址”放在那里。
祝你好运!