SiDChik Опубликовано 16 Ноября 2006 Жалоба Поделиться Опубликовано 16 Ноября 2006 Название: Единая аутентификация с сайтомДобавил: SiDChikДобавлен: 16 Ноя 2006Обновлен: 12 Янв 2007Категория: IP.Board 2.1.x В архиве лежит пример в виде использования аутентификации форума, и мод как выполнить обратный редирект на страницу сайта, с которой выполнен вход. совместим с 2.2.x Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
pikachu Опубликовано 16 Ноября 2006 Жалоба Поделиться Опубликовано 16 Ноября 2006 SiDChik: случайно не используется встроенная возможность ipb 2.1.x? Ссылка на комментарий Поделиться на других сайтах Прочее
SiDChik Опубликовано 17 Ноября 2006 Автор Жалоба Поделиться Опубликовано 17 Ноября 2006 Если я понимаю правильно вопрос, то да... Т.е. используются функции форума =\ Просто если структура форума сильно не поменятся то я на 90% уверен что будет совместимость с другими версиями форума.. Ссылка на комментарий Поделиться на других сайтах Прочее
ddvhouse Опубликовано 17 Ноября 2006 Жалоба Поделиться Опубликовано 17 Ноября 2006 Отличная работа! Ссылка на комментарий Поделиться на других сайтах Прочее
Zera Cool Опубликовано 20 Ноября 2006 Жалоба Поделиться Опубликовано 20 Ноября 2006 Так оно и есть, а кто сомневался ?? Ссылка на комментарий Поделиться на других сайтах Прочее
Ales Опубликовано 15 Декабря 2006 Жалоба Поделиться Опубликовано 15 Декабря 2006 Я разобрался вроде бы всё поставил... скрипт рабочий, но почему то после авторизации панель авторизации незаменяется на лчиное меню... ПОЧЕМУ? Ссылка на комментарий Поделиться на других сайтах Прочее
SiDChik Опубликовано 16 Декабря 2006 Автор Жалоба Поделиться Опубликовано 16 Декабря 2006 Cache? ваш сайт и форум на одном поддомене? Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 16 Декабря 2006 Жалоба Поделиться Опубликовано 16 Декабря 2006 Админцентр -> Внешний вид -> Редактировать html фрагменты -> skin_boards (Главная страница форума) -> PageTop<if="ipb.member['id'] == 0"> <form action="{ipb.script_url}act=Login&CODE=01&CookieDate=1" method="post"> <input type="text" size="20" name="UserName" onfocus="this.value=''" value="{ipb.lang['qli_name']}" /> <input type="password" size="20" name="PassWord" onfocus="this.value=''" value="ibfrules" /> <input class="button" type="image" src="{ipb.vars['img_url']}/login-button.gif" /> </form> </if> <else> <form action="{ipb.script_url}act=Search&CODE=01&forums=all" method="post"> <input type="text" size="30" name="keywords" onfocus="this.value=''" value="{ipb.lang['enter_search_words']}" /> <input class="button" type="image" src="{ipb.vars['img_url']}/login-button.gif" /> </form> </else>Это код, отвечающий за замену панельки авторизации на панель поиска. Посмотрите. Админцентр -> Внешний вид -> Редактировать html фрагменты -> skin_global -> member_bar<if="ipb.member['id']"> <div id="userlinks"> <p class="home"><b>{ipb.lang['logged_in_as']} <a href="{ipb.script_url}showuser={ipb.member['id']}">{ipb.member['members_display_name']}</a></b> ( <a href="{ipb.script_url}act=Login&CODE=03&k={$this->ipsclass->md5_check}">{ipb.lang['log_out']}</a> )</p> <p> </if> <else> <div id="userlinksguest"> <p class="pcen"><b>{ipb.lang['guest_stuff']}</b> ( <a href="{ipb.script_url}act=Login&CODE=00">{ipb.lang['log_in']}</a> | <a href="{ipb.script_url}act=Reg&CODE=00">{ipb.lang['register']}</a> ) </else> <if="ipb.member['mgroup'] == ipb.vars['auth_group']"> <b><a href="{ipb.script_url}act=reg&CODE=reval">{ipb.lang['resend_val']}</a></b> · </if> <if="ipb.member['g_access_cp'] == 1"> <b><a href="{ipb.vars['board_url']}/admin.{ipb.vars['php_ext']}" target="_blank">{ipb.lang['admin_cp']}</a></b> · </if> <if="ipb.member['has_blog'] == 1"> <b><a href="{ipb.script_url}automodule=blog&req=showblog&mid={ipb.member['id']}">{ipb.lang['myblog']}</a></b> · </if> <if="ipb.member['id']"> <b><a href="{ipb.script_url}act=UserCP&CODE=00" title="{ipb.lang['cp_tool_tip']}">{ipb.lang['your_cp']}</a></b> · <a href="{ipb.script_url}act=Search&CODE=getnew">{ipb.lang['view_new_posts']}</a> </if> <if="ipb.member['id'] AND ipb.member['g_view_board']"> · <a href="java script:buddy_pop();" title="{ipb.lang['bb_tool_tip']}">{ipb.lang['l_qb']}</a> </if> <if="ipb.member['g_use_pm'] AND ipb.member['members_disable_pm'] == 0"> · <a href="{ipb.script_url}act=Msg&CODE=01">{$msg[TEXT]}</a> </if> </p> </div>А это код, показывающий личное меню пользователя Ссылка на комментарий Поделиться на других сайтах Прочее
Ales Опубликовано 16 Декабря 2006 Жалоба Поделиться Опубликовано 16 Декабря 2006 Причём сдесь это. Эти личные меню и тп есть уже в моде, в папке tmp... Сайт мой racing-zone.netфорум forum.racing-zone.netНо в моде я указал путь как forum/ Ссылка на комментарий Поделиться на других сайтах Прочее
Ales Опубликовано 17 Декабря 2006 Жалоба Поделиться Опубликовано 17 Декабря 2006 НУ КТО НИБУДЬ МНЕ ПОМОЖЕТ? Ссылка на комментарий Поделиться на других сайтах Прочее
SiDChik Опубликовано 20 Декабря 2006 Автор Жалоба Поделиться Опубликовано 20 Декабря 2006 НУ КТО НИБУДЬ МНЕ ПОМОЖЕТ?Извиняюсь, почему то мне на ящиик не пришло уведомление об ответе.. Зайди в админцентр и пропиши настройки домена у куки. там в описании параметра всё описано. Ссылка на комментарий Поделиться на других сайтах Прочее
GROBPUNK Опубликовано 13 Февраля 2007 Жалоба Поделиться Опубликовано 13 Февраля 2007 Поставил мод, но обнаружил следующий глюк: 1) Когда переходишь по ссылке "регистрация" со страницы index.php, после заполнения всех полей, происходит редирект на страницу авторизации. Но когда вводишь имя и пароль, не происходит редирект назад на index.php, и даже не на форум, а остается страница авторизации, хотя видно, что авторизировался. Причем после установления мода, даже регистрация через ссылку с форума ведет себя так же.Так себя ведет IE, Opera и FireFox - редиректят на главную форума.Авторизация работает на УРА.Тестю мод на Денвере IPB 2.1.7. Или подскажите, как через сайт регистрировать пользователей. Может поможите решить? Ссылка на комментарий Поделиться на других сайтах Прочее
SiDChik Опубликовано 12 Марта 2007 Автор Жалоба Поделиться Опубликовано 12 Марта 2007 Проверьте правильно ли вы выполнили мод? У меня всё работает и на денвере и на хостинге с любым форумом 2.x.x Ссылка на комментарий Поделиться на других сайтах Прочее
zon Опубликовано 24 Марта 2007 Жалоба Поделиться Опубликовано 24 Марта 2007 А если у меня движок е107 могу ли я сделать единую регестрацию движка с форумом ? Ссылка на комментарий Поделиться на других сайтах Прочее
ilya-snakin Опубликовано 14 Сентября 2007 Жалоба Поделиться Опубликовано 14 Сентября 2007 В опере при обновлении страницы с формой добавляется +1 гость...кстати, не только в опере... Ссылка на комментарий Поделиться на других сайтах Прочее
asdasd Опубликовано 20 Ноября 2007 Жалоба Поделиться Опубликовано 20 Ноября 2007 Как сделать вывод аватора, плиз, помогите еще как сделать чтобы куки сохранялись, постояно сбиваются... Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 20 Ноября 2007 Жалоба Поделиться Опубликовано 20 Ноября 2007 Можете посмотреть пример у меня в моде. Ссылка на комментарий Поделиться на других сайтах Прочее
asdasd Опубликовано 20 Ноября 2007 Жалоба Поделиться Опубликовано 20 Ноября 2007 Можете посмотреть пример у меня в моде. хз чот не вдупляю... =( Ссылка на комментарий Поделиться на других сайтах Прочее
asdasd Опубликовано 22 Ноября 2007 Жалоба Поделиться Опубликовано 22 Ноября 2007 мужики, подскажите плиииззз Надо сделать чтобы вставлялось имя аватора из таблицы ibf_member_extra>>ibf_member_extra привязаое по сессии чтобы сделать вывод аватора на саит Ссылка на комментарий Поделиться на других сайтах Прочее
asdasd Опубликовано 23 Ноября 2007 Жалоба Поделиться Опубликовано 23 Ноября 2007 <img border="0" src="http://forum.ru/uploads/ <?php $n = "av-$member[id]";$file = "$n.gif";$file2 = "$n.jpg"; $filename = "/home/uploads/$file"; if (file_exists($filename)) { print "av-$file"; } else $filename2 = "/home/uploads/$file2";if (file_exists($filename2)){ print "$file2"; } ?>"> -------------------------------------------Так сделал... Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 23 Ноября 2007 Жалоба Поделиться Опубликовано 23 Ноября 2007 чезанах<?php $n = "av-".$member['id']; $file = "$n.gif"; $file2 = "$n.jpg"; $filename = "/home/uploads/".$file; $filename2 = "/home/uploads/".$file2; if (file_exists($filename)) { print '<img border="0" src="http://forum.ru/uploads/'.$file.'">'; } elseif (file_exists($filename2)) { print '<img border="0" src="http://forum.ru/uploads/'.$file2.'">'; } else { print 'noavatar'; } ?>вот так гораздо ближе Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 23 Ноября 2007 Жалоба Поделиться Опубликовано 23 Ноября 2007 $row['member_avatar'] = $this->ipsclass->get_avatar( $row['avatar_location'], 1, $row['avatar_size'], $row['avatar_type'] );$this->ipsclass замените на своё имя для ipsclass'а, либо скопируйте функцию из него в свой скрипт.avatar_location, avatar_size, avatar_type хранятся в таблице *member_extra. Ссылка на комментарий Поделиться на других сайтах Прочее
asdasd Опубликовано 23 Ноября 2007 Жалоба Поделиться Опубликовано 23 Ноября 2007 $row['member_avatar'] = $this->ipsclass->get_avatar( $row['avatar_location'], 1, $row['avatar_size'], $row['avatar_type'] );$this->ipsclass замените на своё имя для ipsclass'а, либо скопируйте функцию из него в свой скрипт.avatar_location, avatar_size, avatar_type хранятся в таблице *member_extra. ну это я видел тока реализовать не вышло 2Arhar Ну это касметика, я просто ламер в пхп, да и с работы спешл но твоим вариантом воспользуюсь)) Еще проблема осталась что сесии или куки вечно сбиваются, можно исправить както, чтобы как на http://www.ibresource.ru, они держались постоянО? Ссылка на комментарий Поделиться на других сайтах Прочее
asdasd Опубликовано 24 Ноября 2007 Жалоба Поделиться Опубликовано 24 Ноября 2007 подскажи как сделать чтобы он куки кушал форумские? сразу убивает стар как захожу, + редирект не срабатывает, все верно сделал Ссылка на комментарий Поделиться на других сайтах Прочее
trancer Опубликовано 25 Ноября 2007 Жалоба Поделиться Опубликовано 25 Ноября 2007 Мод: Единая аутентификация с сайтомХороший мод, все поставил - но работает на половину.На главной странице сайта, все опознается и авторизуется как написано. Однако при открытии на подстранице сайта, например с mysite.ru/news/опознания юзера не происходит. Подскажите плиз как пофиксить!? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения