где в жумле запрос на регистрацию нового юзера

Discussion in 'ПО для Web разработчика' started by GreenBear, 29 Jul 2010.

  1. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    сабж
     
    #1 GreenBear, 29 Jul 2010
    Last edited: 29 Jul 2010
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Если интересует как зарегать юзера, то тут: http://docs.joomla.org/JUser
    Если узнать где это происходит в самой джумле, то основное тут: joomla_dir/components/com_user/controller.php (методы registerSave и activate), а генерация пароля и прочее тут: joomla_dir/libraries/joomla/user/user.php (метод bind)

    Если же требуется получить пример конечного запроса, то можно поставить лог запросов в joomla_dir/libraries/joomla/database/database/mysql.php. В методе insertObject сделать вставку:
    PHP:
            $this->setQuerysprintf$fmtsqlimplode","$fields ) ,  implode","$values ) ) );
    // Вставка
            
    $f fopen('/some_dir/joomla.txt','ab');
            
    fwrite($f,sprintf$fmtsqlimplode","$fields ) ,  implode","$values ) ));
            
    fclose($f);
    // Конец вставки
            
    if (!$this->query()) {
    И зарегистрировать тестового юзера
     
    _________________________
    #2 Gifts, 29 Jul 2010
    Last edited: 29 Jul 2010