Мне нужно автоматически регистрировать пользователя, когда происходят определенные события, например, когда пользователь забыл свой пароль и успешно его выполнил. По требованиям клиента необходимо использовать файл, встроенный , в com_jumi
, чтобы сделать логин, а не com_user
.Вход пользователя в joomla из com_jumi (или другого внешнего сценария (для joomla))
Я использую функцию вход объекта JSite как в: $mainframe->login($credentials, $options)
и что метод возвращает true
, то я делаю редирект $mainframe->redirect()
но на целевой странице не есть ни один пользователь вошел в ???
Я пропустил некоторые шаги, чтобы выполнить это ???
Вы проверили, вызывается ли $ mainframe-> login(), и если $ credentials имеет правильный массив? ключи массива должны иметь имя пользователя и пароль. $ options должны помнить меня в массиве, если вы хотите, чтобы joomla сохранил помнить меня cookie – jtanmay