Здравейте,
имам си система за регистрация, но искам при добавянето на потребител в моята база данни да се добавя потребител и в базата данни на phpbb-то.Става дума за 2 бази данни.
Първо ми трябва код с който да проверявам дали имейла и потребителското име са свободни.След това ми трябва кода за самото добавяне.Ето това ползвам аз:
Като виждате - сняна на базата данни и после инсертове. Така кода инсертва, но после не мога да се логна в phpbb-то с потребителя. Има и полета, които не "попълвам", а сигурно са важни - username_clean, user_email_hash и т.н.Освен това броя на потребителите не се увеличава като правя аз инсертите, нито последно регистриран потребител.Просто искам в сайта и в форума потребителите да са с едно и също име и парола, като не ми трябва интеграция!
Мерси много. :–)
имам си система за регистрация, но искам при добавянето на потребител в моята база данни да се добавя потребител и в базата данни на phpbb-то.Става дума за 2 бази данни.
Първо ми трябва код с който да проверявам дали имейла и потребителското име са свободни.След това ми трябва кода за самото добавяне.Ето това ползвам аз:
Код:
$sql->close();
unset($sql);
$sql = new Database(DB_SERVER, FORUM_USER, FORUM_PASS, FORUM_NAME);
$sql->connect();
$birthday = $_POST['day'] . '-' . $_POST['month'] . '-' . $_POST['year'];
$time = time();
$town = id2city($town);
$sql->query_insert('phpbb_users', array(
'username' => $username,
'user_password' => md5($pass1),
'user_ip' => $ip,
'user_regdate' => $time,
'user_email' => $email,
'user_from' => $town,
'user_birthday' => $birthday,
'username_clean' => $username
Като виждате - сняна на базата данни и после инсертове. Така кода инсертва, но после не мога да се логна в phpbb-то с потребителя. Има и полета, които не "попълвам", а сигурно са важни - username_clean, user_email_hash и т.н.Освен това броя на потребителите не се увеличава като правя аз инсертите, нито последно регистриран потребител.Просто искам в сайта и в форума потребителите да са с едно и също име и парола, като не ми трябва интеграция!
Мерси много. :–)