Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

[FAQ] Проблемы со входом в администраторский раздел

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!
stanislav91
phpBB 1.4.2
Сообщения: 53
Стаж: 11 лет 5 месяцев
Забанен: Бессрочно

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение stanislav91 »

Ну влюбом случае есть алгоритм действий пхп ри авторизации. Хоть скажите плиз в каком файле ковырять?

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 13 лет 11 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение DK7 »

login.php

stanislav91
phpBB 1.4.2
Сообщения: 53
Стаж: 11 лет 5 месяцев
Забанен: Бессрочно

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение stanislav91 »

Перезалил этот файл, не помогло. Где ещё может быть косяк?

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 13 лет 11 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение DK7 »

в неправильной установке.

stanislav91
phpBB 1.4.2
Сообщения: 53
Стаж: 11 лет 5 месяцев
Забанен: Бессрочно

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение stanislav91 »

Как бы я это и так знаю. Я имел ввиду какие ещё файлы могли бы повлиять на работу автовхода?

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 13 лет 11 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение DK7 »

sessions.php

Freedom Star
phpBB 1.0.0
Сообщения: 1
Стаж: 11 лет 5 месяцев

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение Freedom Star »

Помогите пожалуйста, приключилась у меня беда, после повторной просьбы залогинится на админку - выходит чистый белый экран и доооолгое время в подгрузчике пишеься live-counter.net/?click=......... и тут цифры а висит на этом белом экране, куки я не трогал, файл admin/pagestart поменял как на первых страницах - не помогло, когда закомментил

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

if (!$userdata['session_admin'])
{
	redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true));
}
начало выдавать 500 ошибку.
перезалил все файлы в папку админ - проблемма осталась.
вчера без проблем заходил в админку, моды тоже не ставил. а все началось с того что посетители заметили во время регистрации нового пользователя не отображается код подтверждения, я захотел полезть в админку и поставить стандартную тему но не тут то было )))) хотя ещё вчера и на этой теме код подтверждения был.....

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15130
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 388 раз
Поблагодарили: 1737 раз

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение rxu »

Freedom Star писал(а):выходит чистый белый экран
Смотрите серверный лог ошибок.
Изображение

Fedorov
phpBB 1.0.0
Сообщения: 4
Стаж: 12 лет 10 месяцев

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение Fedorov »

При попытке входа в администраторский раздел (я администратор) появляется такая история
} else { message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__); } } // Only store a failed login attempt for an active user - inactive users can't login even with a correct password elseif( $row['user_active'] ) { // Save login tries and last login if ($row['user_id'] != ANONYMOUS) { $sql = 'UPDATE ' . USERS_TABLE . ' SET user_login_tries = user_login_tries + 1, user_last_login_try = ' . time() . ' WHERE user_id = ' . $row['user_id']; $db->sql_query($sql); } } $redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : ''; $redirect = str_replace('?', '&', $redirect); if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r") || strstr(urldecode($redirect), ';url')) { message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.'); } $template->assign_vars(array( 'META' => "") ); $message = $lang['Error_login'] . '

' . sprintf($lang['Click_return_login'], "", '') . '

' . sprintf($lang['Click_return_index'], '', ''); message_die(GENERAL_MESSAGE, $message); } } else { $redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : ""; $redirect = str_replace("?", "&", $redirect); if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r") || strstr(urldecode($redirect), ';url')) { message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.'); } $template->assign_vars(array( 'META' => "") ); $message = $lang['Error_login'] . '

' . sprintf($lang['Click_return_login'], "", '') . '

' . sprintf($lang['Click_return_index'], '', ''); message_die(GENERAL_MESSAGE, $message); } } else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] ) { // session id check if ($sid == '' || $sid != $userdata['session_id']) { message_die(GENERAL_ERROR, 'Invalid_session'); } if( $userdata['session_logged_in'] ) { session_end($userdata['session_id'], $userdata['user_id']); } if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect'])) { $url = (!empty($HTTP_POST_VARS['redirect'])) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : htmlspecialchars($HTTP_GET_VARS['redirect']); $url = str_replace('&', '&', $url); redirect(append_sid($url, true)); } else { redirect(append_sid("index.$phpEx", true)); } } else { $url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx"; redirect(append_sid($url, true)); } } else { // // Do a full login page dohickey if // user not already logged in // if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN)) { $page_title = $lang['Login']; include($phpbb_root_path . 'includes/page_header.'.$phpEx); $template->set_filenames(array( 'body' => 'login_body.tpl') ); $forward_page = ''; if( isset($HTTP_POST_VARS['redirect']) || isset($HTTP_GET_VARS['redirect']) ) { $forward_to = $HTTP_SERVER_VARS['QUERY_STRING']; if( preg_match("/^redirect=([a-z0-9\.#\/\?&=\+\-_]+)/si", $forward_to, $forward_matches) ) { $forward_to = ( !empty($forward_matches[3]) ) ? $forward_matches[3] : $forward_matches[1]; $forward_match = explode('&', $forward_to); if(count($forward_match) > 1) { for($i = 1; $i < count($forward_match); $i++) { if( !ereg("sid=", $forward_match[$i]) ) { if( $forward_page != '' ) { $forward_page .= '&'; } $forward_page .= $forward_match[$i]; } } $forward_page = $forward_match[0] . '?' . $forward_page; } else { $forward_page = $forward_match[0]; } } } $username = ( $userdata['user_id'] != ANONYMOUS ) ? $userdata['username'] : ''; $s_hidden_fields = ''; $s_hidden_fields .= (isset($HTTP_GET_VARS['admin'])) ? '' : ''; make_jumpbox('viewforum.'.$phpEx); $template->assign_vars(array( 'USERNAME' => $username, 'L_ENTER_PASSWORD' => (isset($HTTP_GET_VARS['admin'])) ? $lang['Admin_reauthenticate'] : $lang['Enter_password'], 'L_SEND_PASSWORD' => $lang['Forgotten_password'], 'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"), 'S_HIDDEN_FIELDS' => $s_hidden_fields) ); $template->pparse('body'); include($phpbb_root_path . 'includes/page_tail.'.$phpEx); } else { redirect(append_sid("index.$phpEx", true)); } } ?>
У некоторых пользователей такая же фигня при попытке войти на форум. В чем проблема, где лечить?

Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2190
Стаж: 12 лет 6 месяцев
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 340 раз

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение nissin »

В том что файлы php не обрабатываются как им положено.
Обращаться к хостеру.
Всё повторяется. nurlan.info

Fedorov
phpBB 1.0.0
Сообщения: 4
Стаж: 12 лет 10 месяцев

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение Fedorov »

Нашел проблему...В индекс.пхп был левый скрипт, файл логин.пхп был вообще пустой. Уже второй или третий раз такая фигня. Только раньше скрипт был на главной странице сайта, теперь добрались до форума....В очередной раз сменил пароли для фтп, но что-то видимо надо более радикальное делать. Спасибо.

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 13 лет 11 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение DK7 »

не держите пароли от фтп в коммандерах. держите в голове.

J.J
phpBB 1.0.0
Сообщения: 2
Стаж: 11 лет 2 месяца

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение J.J »

Здравствуйте!
Проблемы со входом в администраторский раздел.
Вначале успешно прохожу аутентификация, далее, при перенаправлении в администраторский раздел, появляется "Невозможно отобразить страницу"
Собсно все.
Куки отключила, чистила, пользовалась двумя разными браузерами - IE и Mozilla
Результат все тот же.
Подскажите как поправить.
При установке форума все работало, работал и сам администриторский раздел. Но после выхода из него - больше зайти не получалось.
Заранее благодарю за ответ.

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 14 лет 1 месяц
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение Палыч »

Для начала удалите все из папки cashe
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

J.J
phpBB 1.0.0
Сообщения: 2
Стаж: 11 лет 2 месяца

Re: [FAQ] Проблемы со входом в администраторский раздел

Сообщение J.J »

Папка cashe почищена, однако по прежнему, такая вот ерунда происходит.
Правда выяснилось что та же ерунда происходит и с любой переадресацией. Как только авторизируешься, появляется надпись, ждите вы будете перенаправлены на главну страницу, после это снова появляется "Невозможно отобразить страницу"

Что делать?

Добавлено спустя 3 минуты 33 секунды:
дальше больше. После авторизации вообще не получается зайти на главную страницу форума. Опять таки "Невозможно отобразить..." и далее

Добавлено спустя 47 секунд:
хотя иногда все же получается зайти.

Вернуться в «FAQ (phpBB 2.0.x)»