fugitive 0 02/05/2009 08:10 PM (edited) Добрый вечер. Делаю сейчас сайтик, пока только начал, но навыка в php еще не много.Ни когда вообще не делал вход на сайт,т.е. login...и тд файлы. Не знаю как сделать вход на сайт совмещенный с форумом(ipb 2.3.).При входе на сайт вводить свой ник и пароль от форума и усе))И попадаешь на главную страницу, ну там будет кнопка на переход в профиль. это наверно как-нибудь if (!$kysely = mysql_query("select id,... from ibf_members order by id desc",$yhteys))с использованием таблицы members? объясните как красиво и правильно сделать.можно ссылки на туториалы, но чем подробней, тем лучше. не хочу ставить готовый двиг сайта(Joomla и тд), т.к. пользователей не много,хост не сильный, да и хочу все сам сделать. а тут вот такая заминка :mellow: Edited February 5, 2009 by fugitive Share this post Link to post Share on other sites
Ph-A 395 02/06/2009 08:50 AM Делаю сейчас сайтик, пока только начал, но навыка в php еще не много.Ни когда вообще не делал вход на сайт,т.е. login...и тд файлы.Не стоит вообще делать. Не знаю как сделать вход на сайт совмещенный с форумом(ipb 2.3.).При входе на сайт вводить свой ник и пароль от форума и усе))Вход ради входа? Зачем вам авторизация пользователя на сайте? Была уже тема -- http://ipbskins.ru/forum/topic2862.html/page__view__findpost__p__21180 это наверно как-нибудь if (!$kysely = mysql_query("select id,... from ibf_members order by id desc",$yhteys))с использованием таблицы members?SQL запрос внешней авторизации из Битрикс к IPB"SELECT t1.* ". "FROM ".$table_user." t1, ".$table_converge." t2 ". "WHERE t1.name='".$DB->ForSql($login)."' ". " AND t1.email = t2.converge_email ". " AND t2.converge_pass_hash = MD5(CONCAT(MD5(t2.converge_pass_salt), '".md5($password)."'))"; Share this post Link to post Share on other sites
Sannis 1 02/06/2009 09:27 AM Ещё один дибильный запрос из Битрикса... Это их разработка или IBR постаралась? Share this post Link to post Share on other sites
Ph-A 395 02/06/2009 09:41 AM Ещё один дибильный запрос из Битрикса... Это их разработка или IBR постаралась?Их, Битрикса. Но тем не менее он позволяет сделать удаленную авторизацию из IPB. Решение IBR не видел. Хотя интересно, но не настолько, что бы списыватся -- узнавать Share this post Link to post Share on other sites
Sannis 1 02/06/2009 03:29 PM Понятное дело, что позволяет, только незачем напрягать БД дополнительным условиемt2.converge_pass_hash = MD5(CONCAT(MD5(t2.converge_pass_salt), '".md5($password)."'))";, когда это можно сделать уже в PHP. И это ещё хорошо, если это условие будет проверяться после выборки по t1.name=имя, иначе совсем хана :mellow: Share this post Link to post Share on other sites
студент 0 04/03/2009 11:10 PM Доброй ночи. У меня два вопроса:1. Возможно ли вывести на сайт количество онлайн пользователей форума? Если да, то как.2. Я установил ipb 2.3.6 а база у него от старого форума 2.3.5 Все работает нормально, но сегодня я заметил, что Рекорд посещаемости форума не увеличивается и остался таким, каким он был на старом форуме. Сегодня пользователей было больше, чем там отображается, но оно не обновилось и осталось прежним. Что делать? Share this post Link to post Share on other sites
Bard 0 01/17/2011 03:57 PM Нашел решение http://forums.ibresource.ru/index.php?/topic/46229/ Понимаю, что авторы не тут, но тут очень рукастые люди с мозгами ,которые уже не раз помогли и наверняка сталкивались с данной проблемой.Для авторизации на сайте использую выше указанное решение. Собственно вопрос, можно ли как-то получить информацию к какой группе относится пользователь?Это нужно, что бы дать дополнительные функции лицам, относящимся к администрации сайта. Заранее благодарен за помощь. P.S. Вроде бы поиск не дал результатов по данному вопросу. Share this post Link to post Share on other sites
Bard 0 01/17/2011 06:47 PM Забыл сказать, еще нужно ID пользователя получить. Share this post Link to post Share on other sites
Bard 0 01/24/2011 08:35 AM С поставленными выше вопросами уже сам разобрался, вопрос закрыт. (в файле login.php есть нужные данные) Share this post Link to post Share on other sites