решено Лычки для пользователя

serega

Пользователь
Как сделать чтоб зарегистрированый юзер автоматом получил лычку пользователь???
 

Lynx

Пользователь
Открыть: library/includes/ucp/activate.php
Найти:
PHP:
$sql = "SELECT user_active, user_id, username, user_email, user_newpasswd, user_lang, user_actkey
  FROM " . BB_USERS . "
  WHERE user_id = " . intval($_GET[POST_USERS_URL]);
в этом запросе, перед user_email вставить user_rank:
PHP:
$sql = "SELECT user_active, user_id, username, user_rank, user_email, user_newpasswd, user_lang, user_actkey
  FROM " . BB_USERS . "
  WHERE user_id = " . intval($_GET[POST_USERS_URL]);
Найти
PHP:
$sql = "UPDATE " . BB_USERS . "
      SET user_active = 1, user_actkey = ''" . $sql_update_pass . "
      WHERE user_id = " . $row['user_id'];
в этом запросе, перед user_actkey вставить юзер_ранк с номером лычки, например, 22:
PHP:
$sql = "UPDATE " . BB_USERS . "
      SET user_active = 1, user_rank = 22, user_actkey = ''" . $sql_update_pass . "
      WHERE user_id = " . $row['user_id'];
 
Последнее редактирование:

Lynx

Пользователь
Zenden если просто в базе, то лычка присваивается всем юзерам, в том числе тем, кто не подтвердил регистрацию по мылу, которых потом крон удаляет.
 
Последнее редактирование:

Exile

Администратор
Lynx в движке есть редирект при первом заходе на страницу с правилами. Вставить туда же запрос в базу на установку лычки и все.
 
Сверху