Искать  
 
   
 
API для регистрации пользователя
Отправлено: 14 Июнь 2011 04:16 P.M.   [ Игнорировать ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Вот точно такая же форма как в админке пользователя регистрировтаь, только хочу сделать это в модуле, либо в saef
Есть какие классы тут? Готвоое что-нибудь

Профиль
 
 
Отправлено: 15 Июнь 2011 07:05 A.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11

Там всего 2 SQL запроса в базу для регистрации.

Пример https://bitbucket.org/fdcore/ee-loginza/src/3c652f68f863/system/expressionengine/third_party/loginza/mod.loginza.php#cl-133

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 15 Июнь 2011 10:29 A.M.   [ Игнорировать ]   [ # 2 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

А для первой версии

Профиль
 
 
Отправлено: 15 Июнь 2011 10:35 A.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  645
Зарегистрирован  2009-04-11

ну там не большие изменения =)

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 15 Июнь 2011 10:45 A.M.   [ Игнорировать ]   [ # 4 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Ну да) Посмотрю) Спасибо)

Профиль
 
 
Отправлено: 16 Июнь 2011 11:42 A.M.   [ Игнорировать ]   [ # 5 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Опять таки если кому пригодится))

$_POST    $REGX->xss_clean$_POST );

    
// Собираем данные для записи
    
$data['username']    $_POST['username'];
    
$data['password']    $FNS->hash(stripslashes($_POST['password']));
    
$data['ip_address']  $IN->IP;
    
$data['unique_id']   $FNS->random('encrypt');
    
$data['join_date']   $LOC->now;
    
$data['email']       $_POST['email'];
    
$data['group_id']    5;
    
$data['screen_name'$_POST['screen_name'];


    
// Записываем инфу о пользователе
    
$DB->query($DB->insert_string('exp_members'$data));
    
$member_id $DB->insert_id;

    
// Вставляем дополниельные поля
    
$cust_fields['member_id'$member_id;
    
$cust_fields['m_field_id_1'$_POST['company_id'];
    
$DB->query($DB->insert_string('exp_member_data'$cust_fields));

    
$STAT->update_member_stats(); 
Профиль