Joomla 1.5 Где файл добавляющий пользователя в БД?

Discussion in 'Программирование' started by SashaK, Oct 23, 2010.

  1. Offline

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

    Joined:
    Oct 23, 2010
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Здравствуйте. Есть сайт на джумле 1,5 и есть каталог сайтов в папке на томже домене. Хочу сделать единую регистрацию. При регистрации на сайте пользователь регистрировался и в каталоге. Но столкнулся с проблемой, не могу найти файл который производит запись в БД, на стороне джумлы. Подскажите пожалуйста имя этого файла.
    Заранее спасибо.
     
  2.  
  3. sergiks
    Offline

    sergiks Недавно здесь => Cпециалист <=

    Joined:
    Oct 10, 2010
    Messages:
    362
    Likes Received:
    36
    Gender:
    Male
    Сохраняется - в контроллере компонента user:
    /components/com_user/controller.php, строка у меня - 269:
    Код (CODE):
    1. // If there was an error with registration, set the message and display form
    2. if ( !$user->save() )
    При удачном сохранении юзера возвращает True

    А сам метод save() описан в классе JUser: /libraries/joomla/user/user.php (строка 490)
    Там в 537 строке есть:
    Код (CODE):
    1. if (!$result = $table->store()) {

    Т.е. сохраняется строка таблицы. По идее, вам надо там дописать еще несколько альтернативных таблиц, если они в этой же БД живут, и в них склонировать запись.
     

Share This Page

Loading...