VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Необходимо завязать авторизацию на сайте и авторизацию на форуме 3.6.8.
******************
На сайте есть разделы: главная / новости / магазин / гостевая / форум
Мне нужно сделать так, чтобы посетитель смог войти под своим именем и паролем с любой страницы сайта, а не только с форума.
И выйти тоже смог бы с любой страницы сайта, а не только с форума.
В гостевой, в магазине я использую таблицу юзеров с форума.
За регистрацию, профиль юзера, вспоминание пароля целиком отвечает форум.
******************
Подробное ТЗ, примеры работы пришлю по e-mail заинтересовавшимся.
Обсудим сроки и форму оплаты. Рассчитываю потратить 60-80 wmz.
Last edited by Cactus : 04-15-2008 at 02:24 AM.
Reason: Добавлено сообщение
@KonstRuctor
Простоузер
Join Date: Aug 2006
Location: Санкт-Петербург
Posts: 19
Версия vB: 3.5.x
Reputation:
Novice 0
Репутация в разделе: 0
0
Я хотел бы заказать разработку интеграции по моему ТЗ.
ТЗ ясное и понятное, есть примеры класса авторизации и всей логики работы программы.
Мне нужна четкая безглючная реализация в реальные сроки.
Готов обсуждать варианты оплаты.
Спасибо
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,711
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
KonstRuctor,
нужна только авторизация на форуме с любой страницы или интеграция с форумом (общая БД сайта и форума)?
есть ли ссылка на "Т3" глянуть, что за зверь?
@KonstRuctor
Простоузер
Join Date: Aug 2006
Location: Санкт-Петербург
Posts: 19
Версия vB: 3.5.x
Reputation:
Novice 0
Репутация в разделе: 0
0
Да, я использую таблицу юзеров с форума для гостевой книги и магазина.
Из форумной таблицы юзеров я использую id, имя и мэйл юзера.
И в своих таблицах, например гостевой я ставлю id юзера. Все. больше никаких завязок нет.
* * *
При авторизации не с форума, а со страниц сайта скрипт пускает юзера в систему (при удачной авторизации) и пишет необходимые куки, чтобы форум также признал эту авторизацию (чтобы юзеру не пришлось авторизоваться на форуме повторно).
А дальше на своих страницах я постоянно делаю проверку текущего состояния юзера:
if ( $user->is_auth() )
{
приглашение для юзера и его данные
$user_id = $user->get_user_id();
$user_email = $user->get_user_email();
$user_name = $user->get_user_name();
}
else
{
форма для входа юзера
}
* * *
Вот это все у меня есть, но не работает.
Мне нужно сделать, чтобы работало и писало правильные куки при входе-выходе.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,711
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
есть готовая форма логина (на форум), после авторизации, перекидывает туда же, где и была авторизация
если будешь пихать ее вверху своей страницы (скрипта), то нужно немного переделывать, т.к. в скрипте есть переход в дир. форума и подключение файла глобал.пхп (настройки, фразы, шаблоны, в общем весь форум), так вот после отработки этого куска кода, тебе нужно снова перейти в дир. сайта (или той страницы, на которой узер авторизовался) и работать со своим кодом...
========
вот другой вариант: http://vbsupport.ru/forum/showthread.php?t=20986
@KonstRuctor
Простоузер
Join Date: Aug 2006
Location: Санкт-Петербург
Posts: 19
Версия vB: 3.5.x
Reputation:
Novice 0
Репутация в разделе: 0
0
Если интересно, вот работающий пример моего сайта: http://www.music-city.ru
Можно войти, набрав Катя и 123456
Проблема в том, что если войти на форуме, то выход со страниц сайта не работет,
то есть скрипт не может потереть куки, форум считает, что юзер не выходил.
А сайт считает, что юзер вышел.
Все.
Мне надо поправить вот эту одну ошибку; но я подозреваю, что это не так просто,
так как надо поправить не только выход, но и вход (видимо, куки пишутся как-то не так).
Спасибо.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,711
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
ты постом выше писал, что проверяешь узера на вошел/не вошел, своим скриптом
пробуй проверить средствами движка форума, что то вроде - if($show['member'])
но, как я и писал выше, нужно работать с файлами форума, подключив файл global.php
а потом опять переходить в дир. сайта и работать со своим кодом...
при таком варианте, все работает нормально, куки чистятся и узер разлогинивается корректно хоть с главной страница сайта, хоть с форума...
@denisOgr
Простоузер
Join Date: Sep 2010
Posts: 24
Версия vB: 3.8.4
Reputation:
Novice 0
Репутация в разделе: 0
0
объясните почему не работает такая вот система, а если работает почему ей не пользоваться а задавать разные вопросы.
у меня тоже сайт и форум. в одной папке. с одной БД.
Регистрация и авторизация строго через сайт на форум.
Регистрация.
На сайте чел заполняет форму, я проверяю и пишу инфу в несколько таблиц. Одна часть таблиц принадлежит сайту, другая форуму. вот и вся регистрация и там и там.
Авторизация.
(это я пока не могу сделать) но алгоритм
авторизуюсьна сайте через форму, создаю три переменные куки для юзеров сайта и хочу создать переменные -куки для юзеров форум. чтобы один и тот же чел ходил сайт-форум-сайт без проблем.
схема простая вопрос один. какие куки писать для авторизации юзера на форуме. или где взять часть кода, которая проверяет данные из полей и создает куки на форуме.
Подскажите.