На одной странице форма регистрации юзера и форма входа

Главные вкладки

Аватар пользователя Barcelona Barcelona 27 января 2009 в 0:35

Как вывести форму регистрации юзера и форму входа для юзера на одной странице? Если у юзера уже есть логин/пароль, то он просто их вводит в форму входа, если юзверь еще не зарегистрирован, то путь заполняет форму...

Как это осуществить?

Комментарии

Аватар пользователя whellcome whellcome 18 октября 2012 в 21:50

Друзья мои, задался тем же вопросом, вот решение для семерки:

<?php
global $user;
if ($user->uid || arg(1) == 'reset') {
    //User is logged-in
    print render($page['content']);
} else {
    module_load_include('inc', 'user', 'user.pages');
    print drupal_render(drupal_get_form('user_login'));
    print drupal_render(drupal_get_form('user_pass'));
    print drupal_render(drupal_get_form('user_register_form'));
}
?>

взято отсюда http://drupal.org/node/1064016
Для шестерки тож само, только без drupal_render и иже с ним, удачи всем Smile