Username:
Password:
 Log me on automatically each visit
 
Aeroion.Ru
Форумы сервера Aeroion.Ru
Welcome

Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB2
    » Cкрипт авторизации на сайте...проблема
printer-friendly view
AuthorCкрипт авторизации на сайте...проблема
Snaky Gender:Male

Участник


Joined: 23 Aug 2008
Posts: 7
Last Visited: Sun 28 Dec, 2008 22:47
Кредиты: 53
Reputation: 0


Здравствуйте, Сергей!
Во-первых, хочу поздравить Вас и всех пользователей форума с наступающими новогодними праздниками!
Во-вторых, - обратиться к Вам за советом. Возникла некая проблемка с формой авторизации форума на сайте. Встречал множество решений и воспользовался наиболее удачным, на мой взгляд, из них. Однако все решения предусматривают тот вариант, что форум всегда находится на одном домене с сайтом. Моя ситуация отлична от описанной.
Учитывая тот факт, что данный форум также находится на поддомене, могу предположить, что Вы когда-либо сталкивались с этой проблемой (наверное, это даже сильно сказано) и нашли довольно несложное решение. Я же в силу пока еще слабого знания переменных и констант языка хотел бы обратиться за помощью к профи.
Подробно проблема описана здесь, но реакции я как таковой и не дождался.
Зная, что Вы человек ответственный, надежа у меня все еще жива.
Заранее премного благодарен за ответ!
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1165
Last Visited: Yesterday at 14:46
Кредиты: 3714
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Не правильно ты, дядя Фёдор, бутерброд свой ешь. (С) При таком подходе авторизации на форуме с другого сайта, даже принадлежащего этому домену, у тебя не получится, то есть если ты залогинился на форуме, то на другом поддомене всё равно будет выдаваться форма авторизации (вот пример). А если по твоему вопросу, то переменная $phpbb_root_path должна иметь такой вид
$phpbb_root_path = './forum/';
все остальные её вхождения в своём скрипте замени на абсолютный адрес форума, как в этом примере.

Code:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if (!$userdata['session_logged_in'])
{
    print '<form action="'.append_sid('http://forum.site.ru/login.'.$phpEx).'" method="post">';
    print 'Login: <input name="username" type="text" value=""><br />';
    print 'Password: <input name="password" type="password" value=""><br />';
    print 'Autologin: <input name="autologin" type="checkbox" value="ON">';
    print '<input name="redirect" type="hidden" value="http://forum.site.ru/index.php">';
    print '<input name="login" type="submit" value="Send">';
    print '</form>';
}
else
{
    print 'Hallo, '.$userdata['username'].'<br />';
    print '<a href="http://forum.site.ru/login.'.$phpEx.'?logout=true&sid='.$userdata['session_id'].'&redirect=http://forum.site.ru/index.php">Logout</a>';
}
?>
Но повторюсь, подход не совсем верный. Второе условие без дополнительных извратств не выполнится. Можно, конечно, попробовать в конфигурации форума изменить параметры куков, указав их домен, но я это не проверял.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Display posts from previous:   

Summary Rating For >> Cкрипт авторизации на сайте...проблема
Average Rating: 0.00 :: Min Rating: 0 :: Max Rating: 0 :: Number of Ratings: 0
Choose Rating: 1   2   3   4   5  

Similar Topics
Topic Author Forum Replies Last Post
No new posts реклама на сайте (предложение) action_direct Прочие товары и услуги 0 Sun 16 Jul, 2006 23:50 View latest post
action_direct
No new posts Мод Recent Topics - последние темы фо...
Вопрос по установке
juk Поддержка и моды для phpBB2 9 Wed 15 Apr, 2009 15:57 View latest post
Sergey
No new posts Проблема с ЛС watercool Поддержка и моды для phpBB2 1 Wed 16 Aug, 2006 13:33 View latest post
Sergey
No new posts Проблема с eCard MOD vlad77 Поддержка и моды для phpBB2 13 Sat 28 Feb, 2009 19:45 View latest post
Sergey
No new posts Проблема с gender mod uadjalex Поддержка и моды для phpBB2 3 Mon 26 Mar, 2007 17:09 View latest post
Sergey




All times are UTC + 3 Hours
All times are synchronized with the forum server time
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum