Перейти к контенту

eltonjohn

Пользователи
  • Число публикаций

    9
  • Регистрация

  • Последнее посещение

О eltonjohn

  • День рождения 26.09.1987

Личная информация

  • ICQ
    583499228

Дополнительные

  • Пол
    Женщина
  • Город
    Москва

Недавние посетители профиля

Блок недавних посетителей отключен и не доступен другим пользователям для просмотра.

Достижения eltonjohn

  1. Поместила название домена в админке (настройки куки), после этого: Array ( [member_id] => 0 [pass_hash] => 0 [anonlogin] => -1 [session_id] => daf6ab0b25ac59e5609b6bd355844be3 [coppa] => 0 [itemMarking_forums] => eJxLtDK0qi62MrNSSi9KLU4tUbJOBIlkWplaZ1oZGlkYWJoaWpiZWtfWAlwwDTYMIQ,, ) ни на сайте, ни на форуме не логинится... я это уже пробовала (( сняла и теперь даже то, что работало... не работает ( при том глупом способе в лоб, который предложила я, куки прописываются везде и человек везде логинится, вот только где редирект поставить, чтобы он не на форум сразу заходил, а после окошка "Подождите, сейчас вы будете перенаправлены" редиректился на личный кабинет? может это у меня только такие проблемы... В общем пока я решила эту проблему так: на сайте обработчик формы отправляем форуму <form method="post" action="/community/index.php?app=core&module=global&section=login&do=process"> <input type="hidden" name="act" value="1"> <div class="label">Имя пользователя:</div> <div class="input"><input type="text" id="username" name="username" value="" /></div> <div class="label">Пароль:</div> <div class="input"><input type="password" id="password" name="password" value="" /></div> <div> <div class="submit"><input type="submit" value="Войти" /></div> <div class="register"><a href="/community/">регистрация</a></div> <div class="clr"></div> </div> </form> Теперь нам нужно найти место, которое перенаправляет форму "Подождите, сейчас вы будете перенаправлены" не на главную страницу форума, а на страницу сайта, для этого: Идем в админ-центр, там идем во Внешний вид выбираем IpBoard и теперь нам нужен шаблон redirectTemplate во вкладке "Прочие" открываем шаблончик и в этом куске кода меняем все url на то, что нам нужно, т.е. у меня так(привожу кусок кода, находится внизу шаблона): <script type='text/javascript'> //<![CDATA[ // Fix Mozilla bug: 209020 if ( navigator.product == 'Gecko' ) { navstring = navigator.userAgent.toLowerCase(); geckonum = navstring.replace( /.*gecko\/(\d+)/, "$1" ); setTimeout("moz_redirect()",1500); } function moz_redirect() { <if test="redirectmozfull:|:$full==true"> var url_bit = "{parse url="/" base="none"}"; <else /> var url_bit = "{parse url="/" base="public"}"; </if> window.location = url_bit.replace( new RegExp( "&", "g" ) , '&' ); } //> </script> </head> <body id='ipboard_body' class='redirector'> <div id='ipbwrapper'> <h1>{$this->settings['site_name']}</h1> <h2>{$this->lang->words['thanks']}</h2> <p class='message'> <strong>{$text}</strong> <br /><br /> {$this->lang->words['transfer_you']} <br /> <span class='desc'>(<a href="<if test="redirectlink:|:$full==true">{parse url="{/}" base="none"}<else />{parse url="{/}" base="public"}</if>">{$this->lang->words['dont_wait']}</a>)</span> </p> </div> </body> Обратите внимание на все parse url=, ставьте страницу, которая необходима вам ) Пусть мой способ не так элегантен, как способ GiV, но куки прописываются сразу, а переадресацию я вам показала
  2. я в настройках кук на форуме вообще ничего не делала, все поля пустые )
  3. Сайт и форум на одном домене, просто в разных папках: сайт: www.site.ru форум: www.site.ru/community/
  4. GiV, еще раз спасибо за код, установила его на сайте, замечательно логинится на форуме, но когда дело дошло до попадания в личный кабинет возникли проблемки: 1. Когда я логинюсь с авторизационной формы форума и распечатываю куки, то вижу, что форум прописывает member_id и pass_hash, при незалогиненном состоянии они равны нулю. Тут я могу взять из куки ид и вывести для пользователя информацию. 2. Когда же я авторизуюсь через форму на сайте и проверяю, что у меня с куки, то ключ пользователя pass_hash содержит запись, а вот member_id равен нулю. Ну и ладно с ним, проверим по hash_id... залогиниваюсь на сайте и вижу что форма личного кабинета не загружается и нужные куки по нулям, перехожу на форум - я залогинена, возвращаюсь обратно на сайт, в куки прописался только pass_hash Подскажите пожалуйста, в чем может быть проблема и как ее решить? в файле han_login явно видно что member_id прописывается в куки вместе с hash... почему при обращении к функции этого файла из другого класса не прописывается и получается такая бяка как в пункте 2? А у вас получилось сделать без проблем?
  5. а вы случайно не ошиблись в распределении прав, там все несколько заморочено? может действуют какие ограничения?
  6. GiV, огромное вам спасибо! Уверена, что Ваш скрипт поможет многим, кто столкнулся с такой проблемой
  7. я сделала так: <form method="post" action="/community/index.php?app=core&module=global&section=login&do=process"> <input type="hidden" name="act" value="1"> <div class="label">Имя пользователя:</div> <div class="input"><input type="text" id="username" name="username" value="" /></div> <div class="label">Пароль:</div> <div class="input"><input type="password" id="password" name="password" value="" /></div> <div> <div class="submit"><input type="submit" value="Войти" /></div> <div class="register"><a href="/community/">регистрация</a></div> <div class="clr"></div> </div> </form> т.е. просто передала форму обработчику на форуме... у меня возникает вопрос, где и каким образом поставить редирект на главную страницу? ) чтобы чел залогинился и попадал не на форум, а в свой личный кабинет?
  8. Спасибо большое, что откликнулись на мой крик о помощи ). У меня есть сайт и установленная система лицензионного коммьюнити версии 3 ) на сайте у меня есть формочка авторизации... вот здесь предполагается, что пользователь вводит логин и пароль и авторизовывается не только на сайте, но и в коммьюнити автоматически ) Я не сильна в ООП и не понимаю, что где писать ) облазала интернет и не нашла ни одного нормального объяснения для дураков )) Еще раз спасибо, что откликнулись )
  9. asd_cool, здравствуйте! увидела вашу тему на форуме о том, как создать внешнюю авторизацию форума на сайте на самописном двигле, но у вас нет никаких разъяснений, не могли бы вы мне помочь с созданием такой авторизации, буду весьма признательна.

    Спасибо.

  10. об авторизации думаю..
  11. Здравствуйте, вопросы о внешней авторизации задавались на форуме не раз, но заканчиваются они все "спасибо, я все понял, я сделал" и дальнейших объяснений никаких. Помогите мне пожалуйста с внешней авторизацией, очень нужно... Видела мод для этого IPB_SDK_3, который хвалят, но не понимаю как установить, чтобы работало ( и на формуе о нем ничего нет... объясните плиз для дураков любой способ создания авторизации такого типа
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.