Вывод авторизации на сайт.

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
SNK067
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 11 месяцев

Вывод авторизации на сайт.

Сообщение SNK067 »

Здравствуйте. У меня такой вопрос. Имеется сайт. И отдельно форум (phpbb 3). Возможно ли вывести окно авторизации на страницу сайта? Просто два поля - логин, пароль и кнопка "войти". К примеру, пользователь вводит свой логин и пароль и идет сразу перенаправление на форум. Возможно ли такое осуществить? :) Если да, то каким образом...

Добавлено спустя 2 часа 38 минут 4 секунды:

Ну что никто незнает?((
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

SNK067
Делаете форму с полями 'username' и 'password' и кнопкой, а на action задаёте
"_путь_к_форуму/ucp.php?mode=login".
Изображение
SNK067
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 11 месяцев

Сообщение SNK067 »

:) Спасибо большое!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Уже сделали и работает?
Изображение
SNK067
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 11 месяцев

Сообщение SNK067 »

rxu
Да, сделал) Все работает! Спасибо еще раз! :D
SNK067
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 11 месяцев

Сообщение SNK067 »

Возникла такая проблема. Допустим, пользователь на форуме. Но если в это время зайдет на сайт (где это окошко авторизации есть), то авторизация вылетает, и при заходе на форум, обнаруживается, что ты неавторизирован, приходится входить заново(((
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

У вас не интегрированы сайт и форум.
Для сохранения сессии, возможно, пригодится такой код на странице сайта (путь к phpBB3 $phpbb_root_path исправьте на актуальный):

Код: Выделить всё

$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
Изображение
SNK067
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 11 месяцев

Сообщение SNK067 »

Хорошо, я попробую.

Было изменено имя сайта, в настройках сайта и куки, был поставлен новый путь, вроде все правильно сделал, ведь из-за этого не может быть?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Может.
Изображение
SNK067
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 11 месяцев

Сообщение SNK067 »

Просто, я убрал уже авторизацию с сайта, и куки почистил, но после захода на сайт, на форуме слетает авторизация.

И еще маленький вопрос, ставил последние темы на главную сайта, но после переноса на другое доменное имя, отображаются последние темы тока одного определенного форума.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Не думаю, что это проблема мода.
В настройках форума путь к скриптам и куки - поменяли?
Изображение
SNK067
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 11 месяцев

Сообщение SNK067 »

rxu
Да, конечно. Вообщем, седня как будет возможность, буду разбираться. Большое спасибо за помощь! А вот с последними темами незнаю уже что делать(.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Разберитесь, потом посмотрите.
Если что, обсуждение последних тем найдёте в соответствующей теме и форуме.
Изображение
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 18 лет 10 месяцев

Сообщение PavlegSS »

а я сделал через привязку к IP. Работает 100%. Подсказка - привязку к IP надо делать в sessions.php
Commander
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 6 месяцев
Откуда: Канск

Re: Вывод авторизации на сайт.

Сообщение Commander »

Воспользовался кодом формы авторизации, приведенным выше, не работает.
Вот код формы:

Код: Выделить всё

<div style="float:left;padding:4px;">
<form method="POST" action="<?php echo $server_name;?>forum/ucp.php?mode=login">
<input type="hidden" name="username" value="<?php echo $username;?>">
<input type="hidden" name="password" value="<?php echo $userpassword;?>">
<input type="image" style="cursor:default" src="button2.jpg"
onmouseover="this.src='button3.jpg'"
onmouseout="this.src='button2.jpg'"
onmousedown="this.src='button4.jpg'"
onmouseup="this.src='button3.jpg'">
</form>
</div>
Форма ведет туда, куда нужно, но авторизация не происходит, появляется форумная форма авторизации.
Если куры несутся, значит за ними кто-то гонится

Вернуться в «Для авторов (phpBB 3.0.x)»