Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Интеграция и конвертирование

Регистрация юзеров. совместная база с сайтом (не CMS))

Взаимодействие phpBB 3.0.x с другими системами.
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Конвертеры

Сообщение 14 июл 2009, 23:21

Есть портал, регистрация ведется
логин(емэйл)
пароль.
возможно ли связать так что бы авторизация была по мейлу, а ник как дополнительное обязательное поле?

пс: пока что форум не ставил, хочу за рание узнать, можно ли так жделать на phpbb
imrock

 

Сообщение 16 июл 2009, 19:59

Тож с похожей штукой столкнулся... хочу форму атворизации вывести отдельно на сайт.. сделал форму:
<form action="forum/ucp.php?mode=login" id="panel-login-form" method="post"> <div class="field">
<input style="font-size:12px;" style="font-size:12px;color:silver;" name="{USERNAME_CREDENTIAL}" tabindex="1" type="text" value="Логин" />
</div>
<div class="field">
<input style="font-size:12px;" style="font-size:12px;color:silver;" name="{PASSWORD_CREDENTIAL}" tabindex="2" type="password" value="Пароль" />
</div>
<div class="field">
<button buttonType="simple" type="submit">Войти</button>
<input id="remember_me" name="remember_me" type="hidden" value="1" />
</div>
</form>

Есно она не работает :( ошибок о не правильно введеных или вообще не введнех данных нет.. При нажатии на "войти" открывается страницу форума на которой висит пустая форма авторизации.
в чем лажанто?
mr_Simakoff

 

Сообщение 17 июл 2009, 17:56

imrock
можно, но при этом придется править код.

mr_Simakoff
Нужно смотреть код функции login_box() и делать так же.
Самая страшная ошибка - это ошибка без конкретных причин и видимых последствий.

Личка и icq - только для личных вопросов. Консультации в личке оказываю только за плату.
Все остальное будет игнорироваться.
Alek$
Поддержка
 
Сообщений: 262
Зарегистрирован:
28 янв 2009, 16:41
Откуда:
Новосибирск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 22 сен 2009, 12:28

Alek$, приветствую!

как на внешних самописных страницах подключить проверку на авторизованного пользователя форума?

Ковырял в районе session.php, функция session_begin(), там есть такое место:
$SID = '?sid=' . $this->session_id
писал там session_start(), заводил переменную сессии, и её проверял на внешних программах.. Но потом на самом форуме он выдал глобальную ошибку - видимо, эта session_start() где-то используется в sql-запросах. Не стал глубже копать..

Чувствую, что можно использовать функцию из session.php..

С регистрацией - всё понятно, тут -http://wiki.phpbb.com/External_Login - все написано
akiman
Пользователь
 
Сообщений: 17
Зарегистрирован:
12 авг 2009, 08:50
Откуда:
Тольятти
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 22 сен 2009, 12:37

akiman
а обязательно в каждой теме гадить?
crash
Поддержка
 
Сообщений: 11348
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 22 сен 2009, 13:24

Если "задавать" вопрос в форуме - это "гадить", то извините :)
Слепляйте темы, товарищ "поддержка".
akiman
Пользователь
 
Сообщений: 17
Зарегистрирован:
12 авг 2009, 08:50
Откуда:
Тольятти
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 22 сен 2009, 13:45

akiman
не надо изобретать велосипед. Пишем в коде
Код: выделить все
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('ucp');

А потом в нужном месте проверяем
Код: выделить все
if ($user->data['is_registered'])


akiman писал(а):Если "задавать" вопрос в форуме - это "гадить", то извините :)
Слепляйте темы, товарищ "поддержка".

Полегче, "товарищ". Чтобы получить ответ на вопрос достаточно задать его один раз. Почему crash должен тратить время и силы, чтобы клеить наклепанные однотипные вопросы?
Самая страшная ошибка - это ошибка без конкретных причин и видимых последствий.

Личка и icq - только для личных вопросов. Консультации в личке оказываю только за плату.
Все остальное будет игнорироваться.
Alek$
Поддержка
 
Сообщений: 262
Зарегистрирован:
28 янв 2009, 16:41
Откуда:
Новосибирск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 22 сен 2009, 14:19

akiman писал(а):Слепляйте темы, товарищ "поддержка".

мне проще удалить все. Так что если вашей темы не будет, то звиняйте.
crash
Поддержка
 
Сообщений: 11348
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 22 сен 2009, 20:53

Alek$
Спасибо, crash тоже самое ответил в другой теме.

Alek$ писал(а):Полегче, "товарищ".

Насчет этого - не по адресу. Поддержке можно было помягче ответить, что-то типа "ответ дан в другом топике. Постарайтесь не множить сообщения". "Гадить" - как-то напрягло.

Моя логика - раз похожих темы две, то вероятность ответа на пост повышается, или там ответят, или тут.

Давайте fair play, ок?

Прошу извинить за повторяемость вопроса в темах
akiman
Пользователь
 
Сообщений: 17
Зарегистрирован:
12 авг 2009, 08:50
Откуда:
Тольятти
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 23 сен 2009, 13:00

Здравствуйте!
чёто в ваших сообщения нету ничего по теме совместной регистрации..

у меня такой вопрос - есть самописная СМС, хочу сделать свою страницу регистрации (регистрация через форум пусть останется).

тоесть мне нужно:
- какие поля в БД форума обязательно должны заполнятся (логин, пароль и мыло это понятно)
- каким образом шифруется пароль

вобщем мне нужно просто знать что написать в функции
mysql_query ("INSERT INTO phpbb_users ???");
чтобы потом пользователь со своим логином и паролем смог войти на форум
Otto fon F.

 


Вернуться в Интеграция и конвертирование

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3