USERHELPER-REMEMBER-001
JUserHelper::getRememberCookieData()
JUserHelper remember-cookie helpers
Remember-cookie helpers were removed from UserHelper in Joomla 4.
JUserHelper::getRememberCookieData() → Cookie authentication plugin — do not call the helpers
What you will see
- Call to undefined method ...::getRememberCookieData
- Call to undefined method ...::invalidateCookie
Symptoms people search
remember me fatal · invalidateCookie
Replace this code
Swap JUserHelper::getRememberCookieData() for Cookie authentication plugin — do not call the helpers.
Joomla 3
Remove or stop calling this
JUserHelper::invalidateCookie($userId, $cookieName);Joomla 4 / 6
Use this instead
// Remember-me is the cookie auth plugin. Do not call removed UserHelper cookie methods.How to fix it
- 1Delete those calls.
- 2Use the authentication cookie plugin / User API.
Also known as
getRememberCookieData · invalidateCookie · remember cookie
There is no 1:1 swap for this one. The architecture changed. If you cannot rewrite it, Infyways can.
Related issues
- Joomla 3 → 4Joomla API
JRequest::getVar() and the whole JRequest API
JRequest::getVar() → $app->getInput()->get('id')
- Joomla 3 → 4Joomla API
JError / JException
JError::raiseError() → throw new RuntimeException() / try-catch
- Joomla 3 → 4Joomla API
isAdmin() / isSite()
$app->isAdmin() → $app->isClient('administrator') / isClient('site')
- Joomla 3 → 4Joomla API
Factory::getUri()
JFactory::getUri() → Uri::getInstance()
- Joomla 3 → 4Joomla API
Factory::getXml() / JXMLElement
JFactory::getXML() → SimpleXMLElement
- Joomla 3 → 4Joomla API
Factory::getEditor()
JFactory::getEditor() → Editor::getInstance()