Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение SNK067 » 11.10.2007 6:34

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

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

Ну что никто незнает?((

SNK067
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 10.10.2007 20:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 11.10.2007 15:18

SNK067
Делаете форму с полями 'username' и 'password' и кнопкой, а на action задаёте
"_путь_к_форуму/ucp.php?mode=login".
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7313
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение SNK067 » 11.10.2007 15:45

:) Спасибо большое!

SNK067
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 10.10.2007 20:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 11.10.2007 15:49

Уже сделали и работает?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7313
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение SNK067 » 11.10.2007 16:28

rxu
Да, сделал) Все работает! Спасибо еще раз! :D

SNK067
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 10.10.2007 20:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение SNK067 » 15.10.2007 22:00

Возникла такая проблема. Допустим, пользователь на форуме. Но если в это время зайдет на сайт (где это окошко авторизации есть), то авторизация вылетает, и при заходе на форум, обнаруживается, что ты неавторизирован, приходится входить заново(((

SNK067
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 10.10.2007 20:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 16.10.2007 15:41

У вас не интегрированы сайт и форум.
Для сохранения сессии, возможно, пригодится такой код на странице сайта (путь к 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();
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7313
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение SNK067 » 16.10.2007 18:21

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

Было изменено имя сайта, в настройках сайта и куки, был поставлен новый путь, вроде все правильно сделал, ведь из-за этого не может быть?

SNK067
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 10.10.2007 20:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 16.10.2007 18:31

Может.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7313
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение SNK067 » 16.10.2007 18:35

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

И еще маленький вопрос, ставил последние темы на главную сайта, но после переноса на другое доменное имя, отображаются последние темы тока одного определенного форума.

SNK067
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 10.10.2007 20:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 16.10.2007 19:04

Не думаю, что это проблема мода.
В настройках форума путь к скриптам и куки - поменяли?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7313
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение SNK067 » 16.10.2007 19:10

rxu
Да, конечно. Вообщем, седня как будет возможность, буду разбираться. Большое спасибо за помощь! А вот с последними темами незнаю уже что делать(.

SNK067
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 10.10.2007 20:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 16.10.2007 19:14

Разберитесь, потом посмотрите.
Если что, обсуждение последних тем найдёте в соответствующей теме и форуме.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7313
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение PavlegSS » 28.01.2008 23:25

а я сделал через привязку к IP. Работает 100%. Подсказка - привязку к IP надо делать в sessions.php
Аватара пользователя
PavlegSS
phpBB 2.0.2
 
Сообщения: 160
Зарегистрирован: 01.11.2007 23:53
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Commander » 14.03.2010 20:17

Воспользовался кодом формы авторизации, приведенным выше, не работает.
Вот код формы:
<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>

Форма ведет туда, куда нужно, но авторизация не происходит, появляется форумная форма авторизации.
Если куры несутся, значит за ними кто-то гонится

Commander
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 14.03.2010 20:07
Откуда: Канск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы