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

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

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

Сообщение stanislav91 » 03.02.2009 14:49

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

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

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

Сообщение DK7 » 03.02.2009 18:03

login.php

stanislav91
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Забанен: Бессрочно

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

Сообщение stanislav91 » 03.02.2009 20:51

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

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

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

Сообщение DK7 » 03.02.2009 21:42

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

stanislav91
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 14.01.2009 22:39
Забанен: Бессрочно

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

Сообщение stanislav91 » 03.02.2009 22:07

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

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

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

Сообщение DK7 » 04.02.2009 0:24

sessions.php

Freedom Star
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 29.01.2009 12:41

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

Сообщение Freedom Star » 05.02.2009 17:02

Помогите пожалуйста, приключилась у меня беда, после повторной просьбы залогинится на админку - выходит чистый белый экран и доооолгое время в подгрузчике пишеься 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
Сообщения: 14533
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1556 раз

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

Сообщение rxu » 05.02.2009 17:37

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

Fedorov
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 24.08.2007 13:16

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

Сообщение Fedorov » 10.04.2009 11:50

При попытке входа в администраторский раздел (я администратор) появляется такая история
} 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
Сообщения: 2181
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз

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

Сообщение nissin » 10.04.2009 13:12

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

Fedorov
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 24.08.2007 13:16

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

Сообщение Fedorov » 10.04.2009 13:23

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

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

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

Сообщение DK7 » 11.04.2009 9:30

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

J.J
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 27.04.2009 23:08

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

Сообщение J.J » 27.04.2009 23:22

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

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза

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

Сообщение Палыч » 27.04.2009 23:38

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

J.J
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 27.04.2009 23:08

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

Сообщение J.J » 28.04.2009 0:25

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

Что делать?

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

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

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