Как программно зарегистрировать нового пользователя в joomla 1.5?

Тема в разделе "Программирование", создана пользователем dudukalov, 26.08.2009.

  1. Offline

    dudukalov Недавно здесь

    Регистрация:
    26.08.2009
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Есть код для первой джумлы:

    global $database, $acl;
    $newuser = new mosUser( $database );
    $newuser->id=0;
    $newuser->gid= $acl->get_group_id( 'Registered', 'ARO' );
    $newuser->block = 0;
    $newuser->name = quote_smart($_REQUEST[fio]);
    $newuser->username = quote_smart($_REQUEST[login]);
    $newuser->password = md5(quote_smart($_REQUEST[pass]));
    $newuser->email = quote_smart($_REQUEST);
    $newuser->registerDate = date( 'Y-m-d H:i:s' );
    $newuser->store();

    Подскажите как это сделать на joomla 1.5?
     
  2.  
  3. Offline

    dudukalov Недавно здесь

    Регистрация:
    26.08.2009
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Вот, сам разобрался...

    $acl =& JFactory::getACL();
    $newuser = new JUser( $database );
    $newuser->id=0;
    $newuser->gid= $acl->get_group_id( 'Registered', 'ARO' );
    $newuser->block = 0;
    $newuser->name = $_REQUEST[fio];
    $newuser->username = $_REQUEST[login];
    $newuser->password = md5($_REQUEST[pass]);
    $newuser->email = $_REQUEST;
    $newuser->registerDate = date( 'Y-m-d H:i:s' );
    $newuser->save();

    Работает, проверено.
     

Поделиться этой страницей

Загрузка...