通过外部PHP脚本将Joomla设置为登录状态
我有一个网站,我正在从Joomla 1.7迁移到3.3,之前的网站有一个PHP脚本,当有人登录到处理所有会员帐户(与Joomla完全分离)的不同服务器时,可以返回Joomla网站并更改为注册用户的登录状态。我将如何在Joomla 3.3中实现这一点 这里有一个可能的开始(但不完整): 这样做可能会奏效,但至少我不知道Joomla需要哪些设置来确定当前用户是否已登录。请尝试以下代码:通过外部PHP脚本将Joomla设置为登录状态,joomla,joomla3.3,Joomla,Joomla3.3,我有一个网站,我正在从Joomla 1.7迁移到3.3,之前的网站有一个PHP脚本,当有人登录到处理所有会员帐户(与Joomla完全分离)的不同服务器时,可以返回Joomla网站并更改为注册用户的登录状态。我将如何在Joomla 3.3中实现这一点 这里有一个可能的开始(但不完整): 这样做可能会奏效,但至少我不知道Joomla需要哪些设置来确定当前用户是否已登录。请尝试以下代码: if($_GET['login']=='true'){ $userid = $_GET['userid
if($_GET['login']=='true'){
$userid = $_GET['userid']; //This is the user id which you get from remote website.
$user = JFactory::getUser($userid);
$session =& JFactory::getSession();
$session->set("user",$user);
}
使用about代码,用户将登录Joomla网站。很遗憾,这对我不起作用,但我感谢您的回答;谢谢。他们在Joomla上有用户名吗?你是在插件中做这件事的吗?
if($_GET['login']=='true'){
$userid = $_GET['userid']; //This is the user id which you get from remote website.
$user = JFactory::getUser($userid);
$session =& JFactory::getSession();
$session->set("user",$user);
}