Я разрабатываю модуль для Drupal, который предоставляет форму входа и после отправки пользователю cURL войти в систему с этими учетными данными на другом веб-сайте.
Если все пойдет хорошо, модуль перенаправит пользователя в его профильи должен представить информацию, полученную cURL.Здесь все идет не так.
Я пытаюсь получить переменную $account
через имя пользователя.Это все в функции module_name_form_submit
:
$account = user_load(array('name' => check_plain($user)));
и затем добавьте к ней данные, которые я хочу отобразить:
$account->content['module_name'] = array(
'#title' => t('Module Title'),
'#values' => get_info()
);
Если я сделаю print_r
перед перенаправлениемКонечно, данные там, как и должно быть.Но после перенаправления:
$form_state['redirect'] = "users/{$user}";
У меня больше нет доступа к этим же данным.Итак, вопрос в том, как я могу установить эту переменную на постоянной основе и получить к ней доступ после перенаправления на странице профиля пользователя?(Я стараюсь избегать сессий).
Заранее спасибо: -)