Skip to content

Commit

Permalink
Error store user on Joomla 3
Browse files Browse the repository at this point in the history
  • Loading branch information
Arkadiy committed Sep 19, 2022
1 parent 46dabba commit 6efadf2
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions com_slogin/site/controller.php
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ public function __construct()
*/
public function auth()
{
$this->cache->clean();
$this->cache->clean('com_slogin');
$this->cache->remove($this->cache->makeId(), 'page');

$app = JFactory::getApplication();
Expand Down Expand Up @@ -90,7 +90,7 @@ public function auth()
*/
public function check()
{
$this->cache->clean();
$this->cache->clean('com_slogin');
$this->cache->remove($this->cache->makeId(), 'page');
$ok = false;
$input = JFactory::getApplication()->input;
Expand Down Expand Up @@ -323,15 +323,17 @@ protected function storeUser()
$app->getLanguage()->load('com_users');
if (version_compare(JVERSION, '4.0.0', '>=')) {
JModelLegacy::addIncludePath(JPATH_SITE.'/components/com_users/src/Model');
// добавляем в список путей JForm пути форм com_users, т.к. при вызове модели не из родной компоненты форма не будет найдена
JForm::addFormPath(JPATH_ROOT. '/components/com_users/forms');
} else {
JModelLegacy::addIncludePath(JPATH_SITE.'/components/com_users/models');
// добавляем в список путей JForm пути форм com_users, т.к. при вызове модели не из родной компоненты форма не будет найдена
JForm::addFormPath(JPATH_ROOT. '/components/com_users/models/forms');
}

$model = $this->getModel('Registration', 'UsersModel');

$username = $this->CheckUniqueName($this->username);
// добавляем в список путей JForm пути форм com_users, т.к. при вызове модели не из родной компоненты форма не будет найдена
JForm::addFormPath(JPATH_ROOT. '/components/com_users/forms');

// Добвавляем валидацию joomla и тригер onUserBeforeDataValidation
$form = $model->getForm();
Expand Down

0 comments on commit 6efadf2

Please sign in to comment.