Идентификация на Форуме/доступ в Панель Администрирования.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
povod
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 10 месяцев
Идентификация на Форуме/доступ в Панель Администрирования.
Скачал последний РЦ7, поставил его, все замечательно.
Первый запуск, нажимаю "Вход", ввожу пароль, Мне высвечивается сообщение, что тут нужна регистрация (как буд-то я и не входил).
Захожу снова, Ввожу пароль, ставлю Галочку о том, чтобы меня пускало Автоматом - форум меня начинает узнавать.
Пытаюсь перейти в раздел Администрирования... Меня каждый раз по новой и по новой спрашивают пароль, но в раздел Администрирования не пускают. Пароль проходит проверку, говорится что сейчас будет Редирект.. если ткнуть на Ссылку для перехода - эффект один - Поле с запросом пароля.
Помогите пожалуйста разобраться.
Ставил форум у Хостера и на Домашнем дистрибутиве Денвера.. Эффект один и тот же.
При установке форума единственный параметр, который рекомендуют переключить - Регистрация Глобальных переменных.
Ответ: в первую очередь необходимо убедиться в правильности настроек куки (cookies) на форуме, в администраторском разделе. В phpBB2 и phpBB3 правила настройки куки идентичны, читаем этот пост.
Первый запуск, нажимаю "Вход", ввожу пароль, Мне высвечивается сообщение, что тут нужна регистрация (как буд-то я и не входил).
Захожу снова, Ввожу пароль, ставлю Галочку о том, чтобы меня пускало Автоматом - форум меня начинает узнавать.
Пытаюсь перейти в раздел Администрирования... Меня каждый раз по новой и по новой спрашивают пароль, но в раздел Администрирования не пускают. Пароль проходит проверку, говорится что сейчас будет Редирект.. если ткнуть на Ссылку для перехода - эффект один - Поле с запросом пароля.
Помогите пожалуйста разобраться.
Ставил форум у Хостера и на Домашнем дистрибутиве Денвера.. Эффект один и тот же.
При установке форума единственный параметр, который рекомендуют переключить - Регистрация Глобальных переменных.
Ответ: в первую очередь необходимо убедиться в правильности настроек куки (cookies) на форуме, в администраторском разделе. В phpBB2 и phpBB3 правила настройки куки идентичны, читаем этот пост.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Не готов так сразу сказать. Очевидно, что раз добавка $credential каждый раз разная, сводится к минимуму риск подмены этого ключа и несанкционированного доступа к админразделу.
Отключать не пробовал. Найдите функцию login_box и уберите там из кода всё, что касается credential, например, оставьте только
А также найдите и сделайте
Однако, за последствия такого шага снимаю с себя всякую ответственность.
Отключать не пробовал. Найдите функцию login_box и уберите там из кода
Код: Выделить всё
if ($admin)
{
$credential = request_var('credential', '');
if (strspn($credential, 'abcdef0123456789') !== strlen($credential) || strlen($credential) != 32)
{
if ($user->data['is_registered'])
{
add_log('admin', 'LOG_ADMIN_AUTH_FAIL');
}
trigger_error('NO_AUTH_ADMIN');
}
$password = request_var('password_' . $credential, '', true);
}
Код: Выделить всё
$password = request_var('password', '', true);А также найдите
Код: Выделить всё
'PASSWORD_CREDENTIAL' => ($admin) ? 'password_' . $credential : 'password',Код: Выделить всё
'PASSWORD_CREDENTIAL' => 'password',-
Prometheus
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 20 лет 4 месяца
- Благодарил (а): 1 раз
-
Prometheus
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 20 лет 4 месяца
- Благодарил (а): 1 раз
Вопрос не в продолжение исходного вопроса, но по форме логина.
Необходимо добавить форму логина и пароля на все страницы форума внизу. Будет ли корректным добавление кода в соответсвующие шаблоны из index_body.html:Спасибо.
Необходимо добавить форму логина и пароля на все страницы форума внизу. Будет ли корректным добавление кода в соответсвующие шаблоны из index_body.html:
Код: Выделить всё
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
<form method="post" action="{S_LOGIN_ACTION}" class="headerspace">
<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a> • <a href="{U_REGISTER}">{L_REGISTER}</a></h3>
<fieldset class="quick-login">
<label for="username">{L_USERNAME}:</label> <input type="text" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" />
<label for="password">{L_PASSWORD}:</label> <input type="password" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" />
<!-- IF S_AUTOLOGIN_ENABLED -->
| <label for="autologin">{L_LOG_ME_IN} <input type="checkbox" name="autologin" id="autologin" /></label>
<!-- ENDIF -->
<input type="submit" name="login" value="{L_LOGIN}" class="button2" />
</fieldset>
</form>
<!-- ENDIF -->
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 2 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
помоему тогда правильней добавлять в overall_footer.html, а не во все шаблоны
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
Prometheus
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 20 лет 4 месяца
- Благодарил (а): 1 раз
-
Prometheus
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 20 лет 4 месяца
- Благодарил (а): 1 раз
-
Prometheus
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 20 лет 4 месяца
- Благодарил (а): 1 раз
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Перепроверил, на самом деле проблема будет только с S_LOGIN_ACTION.
Поэтому нужно вставить в нужные места что-то вроде:
Поэтому нужно вставить в нужные места что-то вроде:
Код: Выделить всё
$template->assign_vars(array(
'S_LOGIN_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login') . '&redirect=' . urlencode('куда редиректить')
));
-
Prometheus
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 20 лет 4 месяца
- Благодарил (а): 1 раз
-
Prometheus
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 20 лет 4 месяца
- Благодарил (а): 1 раз
-
Prometheus
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 20 лет 4 месяца
- Благодарил (а): 1 раз

