Function Joomla 2.5检索用户的新注册ID
有人可以帮助我知道如何检索注册用户的新id 不过,我需要在components/com_users/controllers/registration.php文件中使用它 这是因为我在那里设置了一个注册后自动登录脚本,我正在做一个小的数据库插入,但我也需要用户id来插入 我知道在joomla 1.5.2x中我可以用这个Function Joomla 2.5检索用户的新注册ID,function,joomla,Function,Joomla,有人可以帮助我知道如何检索注册用户的新id 不过,我需要在components/com_users/controllers/registration.php文件中使用它 这是因为我在那里设置了一个注册后自动登录脚本,我正在做一个小的数据库插入,但我也需要用户id来插入 我知道在joomla 1.5.2x中我可以用这个 $newuid = $user->get('id'); 但在2.5中,从第97行开始的寄存器函数中似乎不存在这种情况 在这个文件中,components/com_user
$newuid = $user->get('id');
但在2.5中,从第97行开始的寄存器函数中似乎不存在这种情况
在这个文件中,components/com_users/controllers/registration.php
因此,如果有人知道我如何收集新注册的id,那就太好了:
干杯
约翰你试过下列方法吗
$user = JFactory::getUser();
$newuserid = $user->id;
我还没有在2.5上测试过它,但我认为它应该可以工作。您尝试过以下方法吗
$user = JFactory::getUser();
$newuserid = $user->id;
我还没有在2.5上测试过它,但我认为它应该可以工作。您可以尝试以下方法:
$db=JFactory::getDBO;
$db->setQuery“从用户名为“”的用户中选择id”$db->报价$data['username'];
$id=$db->loadResult;
但是,我不建议编辑Joomla核心。Joomla的方法可能是创建一个插件,该插件可以在上获得回调。您可以尝试以下方法:
$db=JFactory::getDBO;
$db->setQuery“从用户名为“”的用户中选择id”$db->报价$data['username'];
$id=$db->loadResult;
但是,我不建议编辑Joomla核心。Joomla的方法可能是创建一个插件,在Joomla 2.5中,您可以通过
JFactory::getUser()->id;
如果您未登录,它将返回0。在joomla 2.5中,您可以通过
JFactory::getUser()->id;
如果您未登录,它将返回0