NetCat
NetCat Поиск info@netcat.ru
Купить сейчас!

Скачать демо-версии

Хостинг-площадки
Поддержка
О системе
Продукты и цены
Демо-центр
Партнерам и разработчикам
Поддержка
Купить!
Карта сайта
NetCatПоддержкаФорум: архивУстановка системы, хостингсистема работает некоректно не могу зайти в админ панель

Форум: архив

С 27 марта открыт новый форум. Текущий теперь является архивным. Возможности добавления топиков и ответов отсутствуют.

система работает некоректно не могу зайти в админ панельVladimir
27.08.2004 01:46

Помоготе возникла проблема. Установив все по правилам система при запросе браузером домена,
выдает предупреждения

Warning: Cannot modify header information - headers already sent by (output started at /home/eldental/public_html/netcat/vars.inc.php:40) in /home/eldental/public_html/netcat/require/e404.php on line 7

Warning: Cannot modify header information - headers already sent by (output started at /home/eldental/public_html/netcat/vars.inc.php:40) in /home/eldental/public_html/netcat/require/e404.php on line 10


после вызова ..../netcat/admin , то не выводится форма для заполнения логин и пароль. при этом пишет предупреждение

Warning: Cannot modify header information - headers already sent by (output started at /home/eldental/public_html/netcat/vars.inc.php:40) in /home/eldental/public_html/netcat/admin/CheckUserFunctions.inc.php on line 114


MipH
30.08.2004 11:58
Ну предлагаю вам запостить сюда файлик vars.inc.php, тока без данных для доступа к БД... видимо, что-то там не то написано

Vladimir
30.08.2004 12:55
Уважаемая служба поддержки после каких то манипуляций на хостинге, выше перечисленные ошибки пропали,НО когда набираю ...netcat/admin, то вылетает форма в ней заполняю логин :1, пароль :123456, нажимаю ok форма очищается и опять просит заполнить логин с паролем, что это за ошибка ? Как с ней быть. Помогите


вот vars.inc.php:

$AUTHORIZE_BY = 'User_ID';
$AUTHORIZATION_TYPE = 'http';

$PHP_TYPE = 'module';
$REDIRECT_STATUS = 'on';

$DOMAIN_NAME = $HTTP_HOST;

#$CHARSET = 'windows-1251';
#$SOURCE_CHARSET = 'koi8-r';

#$DOCUMENT_ROOT = '/usr/local/etc/httpd/htdocs/project';

$HTTP_ROOT_PATH = '/netcat/';
$HTTP_FILES_PATH = '/netcat_files/';

$ROOT_FOLDER = $DOCUMENT_ROOT.$HTTP_ROOT_PATH;
$FILES_FOLDER = $DOCUMENT_ROOT.$HTTP_FILES_PATH;
$INCLUDE_FOLDER = $DOCUMENT_ROOT.'/netcat/require/';
$TMP_FOLDER = $DOCUMENT_ROOT.'/netcat/tmp/';
$MODULE_FOLDER = $DOCUMENT_ROOT.'/netcat/modules/';
$ADMIN_FOLDER = $DOCUMENT_ROOT.'/netcat/admin/';

$ADMIN_DOMAIN = $DOMAIN_NAME.'/netcat/admin';
$EDIT_DOMAIN = $DOMAIN_NAME.'/netcat/admin';
$DOC_DOMAIN = 'www.netcat.ru/support/online/21';

$SETTINGS_LOADED = 1;

?>

Vladimir
30.08.2004 12:55
Уважаемая служба поддержки после каких то манипуляций на хостинге, выше перечисленные ошибки пропали,НО когда набираю ...netcat/admin, то вылетает форма в ней заполняю логин :1, пароль :123456, нажимаю ok форма очищается и опять просит заполнить логин с паролем, что это за ошибка ? Как с ней быть. Помогите


вот vars.inc.php:

$AUTHORIZE_BY = 'User_ID';
$AUTHORIZATION_TYPE = 'http';

$PHP_TYPE = 'module';
$REDIRECT_STATUS = 'on';

$DOMAIN_NAME = $HTTP_HOST;

#$CHARSET = 'windows-1251';
#$SOURCE_CHARSET = 'koi8-r';

#$DOCUMENT_ROOT = '/usr/local/etc/httpd/htdocs/project';

$HTTP_ROOT_PATH = '/netcat/';
$HTTP_FILES_PATH = '/netcat_files/';

$ROOT_FOLDER = $DOCUMENT_ROOT.$HTTP_ROOT_PATH;
$FILES_FOLDER = $DOCUMENT_ROOT.$HTTP_FILES_PATH;
$INCLUDE_FOLDER = $DOCUMENT_ROOT.'/netcat/require/';
$TMP_FOLDER = $DOCUMENT_ROOT.'/netcat/tmp/';
$MODULE_FOLDER = $DOCUMENT_ROOT.'/netcat/modules/';
$ADMIN_FOLDER = $DOCUMENT_ROOT.'/netcat/admin/';

$ADMIN_DOMAIN = $DOMAIN_NAME.'/netcat/admin';
$EDIT_DOMAIN = $DOMAIN_NAME.'/netcat/admin';
$DOC_DOMAIN = 'www.netcat.ru/support/online/21';

$SETTINGS_LOADED = 1;

?>

MipH
31.08.2004 10:15
Пропиши в файле .htaccess такие директивки
php_flag register_globals on
php_flag magic_quotes_gpc on

может поможет.

eXtReMaL
15.10.2004 20:43
Указание выполнил ... ничЈ не вышло .. всЈ равно та же глупая форма .. как от неЈ избавится или как можно сменить пасс по средствам редактирования БД ???

eXtReMaL
15.10.2004 20:45
Указание выполнил ... ничЈ не вышло .. всЈ равно та же глупая форма .. как от неЈ избавится или как можно сменить пасс по средствам редактирования БД ???

eXtReMaL
15.10.2004 20:45
Указание выполнил ... ничЈ не вышло .. всЈ равно та же глупая форма .. как от неЈ избавится или как можно сменить пасс по средствам редактирования БД ???

eXtReMaL
15.10.2004 20:46
Указание выполнил ... ничЈ не вышло .. всЈ равно та же глупая форма .. как от неЈ избавится или как можно сменить пасс по средствам редактирования БД ???

eXtReMaL
15.10.2004 20:47
Указание выполнил ... ничЈ не вышло .. всЈ равно та же глупая форма .. как от неЈ избавится или как можно сменить пасс по средствам редактирования БД ???

eXtReMaL
15.10.2004 20:47
Указание выполнил ... ничЈ не вышло .. всЈ равно та же глупая форма .. как от неЈ избавится или как можно сменить пасс по средствам редактирования БД ???

eXtReMaL
15.10.2004 20:52
Указание выполнил ... ничЈ не вышло .. всЈ равно та же глупая форма .. как от неЈ избавится или как можно сменить пасс по средствам редактирования БД ???

Владимир В
18.10.2004 08:22
Замени
$AUTHORIZATION_TYPE = 'http';
на
$AUTHORIZATION_TYPE = 'cookie';

СемЈн
08.11.2004 04:38
Уважаемая служба поддержки после каких то манипуляций на хостинге, выше перечисленные ошибки пропали,НО когда набираю ...netcat/admin, то вылетает форма в ней заполняю логин :1, пароль :123456, нажимаю ok форма очищается и опять просит заполнить логин с паролем, что это за ошибка ? Как с ней быть. Помогите-====================================================================== Сталкнулся с таким же траблом что токо не набирил во втором окошке ничего не происходит что это такое ??
может дело в хостере ??

Miditator
10.11.2004 17:43
Такая же фигня.
Переделал ВСі !!!

Решите уж вопрос с Авторизации раз и на всегда.

MipH
10.11.2004 18:29
Скорее всего просто нет доступа к БД. Неверно указаны данные в vars.inc.php. Ошибки не показываются, т.к. могут быть отключены на хостинге.

Miditator
10.11.2004 22:34
в том то и дело, что перелопатил этот вопрос от и до (прочитал весь форум на выяснение этой причины). Весь сайт работает корректно не работает только админ..
В Дэнвере настраивал всЈ замечательно..

Miditator
10.11.2004 22:42
если коннекта нет с базой (нарушаем) то:

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /usr/local/share/doc/vhost/amidart.ru/httpdocs/netcat/admin/function.inc.php on line 13

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/local/share/doc/vhost/amidart.ru/httpdocs/netcat/admin/function.inc.php on line 29

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /usr/local/share/doc/vhost/amidart.ru/httpdocs/netcat/admin/function.inc.php on line 30

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /usr/local/share/doc/vhost/amidart.ru/httpdocs/netcat/admin/function.inc.php on line 31

MipH
11.11.2004 18:56
Какую версию ставим, кстати?

Miditator
12.11.2004 01:48
Версия продукта NETCAT SB

Volodia
15.11.2004 01:41
О господи ребята из нетката да постоянно такие проблемы нормальный хостинг отличнай коннект к базе все в поряде и опять вылетает вышеуказанные проблемы, все сделано как надо, но увы и ах, в админ не зайти, ПОМОГИТЕ же!!!!!!

Димитрий
24.12.2004 14:09
Господа, удалось Вам решить проблему с админской панелью? Столкнулся с той же самой проблемой. Ввожу логин, пароль... и все... вижу ту же прозьбу авторизоваться. Опять же не работает только админская панель, остальной сайт работает просто замечательно.

imoler
26.12.2004 02:05
Столкнулся ... если после этого вхожу как имясайта.ru/netcat/admin/user
попадаю в админку залогиненым ... Вар.инк такой же .. хостер все впорядке .. мм.. хтаксес - все прописано ... )) что такое ?*)

KS
28.12.2004 13:29
imoler: м.б. ты через куки авторизуешься...
попробуй с другого компа.

Димитрий
29.12.2004 12:14
И через куки пробовали и без куки и на другом компе, и с отключенными куками, и с удаленными и какие только танцы с бубном вокруг компа не устраивали. не пустает в админску панель и все.
Пришлось немного на код посмотреть. Так вот, есть файлик CheckUserFunctions.inc.php, в котором есть строка:
$Result = mysql_query ("SELECT User_ID,Password,PermissionGroup_ID FROM User WHERE ".$AUTHORIZE_BY."='".$PHP_AUTH_USER."' AND Password=".((!$AuthPhase && $AUTH_TYPE=='cookie')?"'".$PHP_AUTH_PW."'":"PASSWORD('".$PHP_AUTH_PW."')")." AND Checked=1", $LinkID);
Вот собственно эта строка почему-то вдруг начала выполняться не правильно. Достаточно внести в нее изменения, чтоб не проверялся пароль, а авторизация только по логину, то сразу в систему пускает, логин проверяется. А вот пароль не хочет.
Господа разработчики, подправили бы ошибку.

MIpH
30.12.2004 11:27
Ну у всех эта строчка работает. а у вас нет. Что править то?
Для начала проверь, какой пароль. Зайди в базу, сотри у юзера пароль, авторизуйсй без пароля. Ничего в коде править не надо. Потом в системе заведи новый парольи попробуй авторизоваться под ним. Зачем же все сразу на разработчиков валить...

С настушпающим.

Димитрий
31.12.2004 14:12
Да я и не валю ничего не разработчиков, просто интересно почему такая штука происходит. Заведено 3 пользователя, 3 разных пароля... и ни один не проходит. Сейчас попробую Вашим методом.

Вас тоже с практически наступившим.

Димитрий
07.01.2005 00:12
Ну что ж, сделал все по написанному. Создал нового пользователя, задал ему новый пароль, пытаюсь зайти в систему и наблюдаю все туже невозможность попасть в систему администрирования.

До абсурда дело доходит. Через фтп клиент правлю файлик из комплекта NetCat чтоб меня пускали в систему вообще без пароля, изменяю что-нибудь, потом восстанавливаю файлик обратно, чтоб без пароля невозможно было зайти.

MipH
07.01.2005 14:38
не надо никакиефайлики менять. надо просто поглядеть, чтопосле постинга формы происходит и какие данные система запрашивает из базы, чтобы сравнить их с введенными пользователем данным. думаю, она даже не доходит до проверки...

Димитрий
09.01.2005 00:15
В этом-то и вся забавность ситуации, что до проверки дело доходит. В проверки в том числе присутствуют 2 момента, т.е. проверка логина и проверка пароля. Так вот логин-то проверяется нормально, обращение к базе происходит. Т.е. допустим у меня есть учерная записть 1 и 2, обе они без пароля, если отключить вообще проверку пароля, то указывая пользователя 1 или 2 меня пускают в систему, стоит указать пользователя 3, который не зарегистрирован, то в систему не пускают. Так что путем нехитрых экспериментов, пришел к выводу, что у меня не работает вот этачать кода строки авторизации
Password=".((!$AuthPhase && $AUTH_TYPE=='cookie')?"'".$PHP_AUTH_PW."'":"PASSWORD('".$PHP_AUTH_PW."')")."
а вот почему не работает, я не понимаю. Может что-то должно быть специфическое в настройках PHP?

MipH
09.01.2005 22:50
А все липеременныедоходят до этого тринарного оператора? $PHP_AUTH_PW , например, из формы до сюда доходит?

user
01.03.2006 14:36
у меня проблема еще интересней:
после логина - 404.

MipH
01.03.2006 14:39
И куда же ссылаетсяформа (action=???)

user
01.03.2006 15:12
http://***.ru/netcat/admin/method=post?AUTH_USER=&AUTH_PW=&submit=%C0%E2%F2%EE%F0%E8%E7%EE%E2%E0%F2%FC%F1%FF&AuthPhase=1
вот так.
спасибо кому поможет.

user
01.03.2006 15:14
<form action= method=post>-чего такое
это при чистой нулевой установке.
лол

MipH
01.03.2006 15:22
<form action=<?=$REQUEST_URI?> method=post>
как видим, не работает $REQUEST_URI
Включите register_globals.

user
01.03.2006 15:38
Спасибо,
включено все было, все равно не работает

user
01.03.2006 15:41
однако где этот URI есть?
мож его ручками для проверки

MipH
01.03.2006 15:48
Ну так вся система работать не будет...Чаще всего именно из-за register_globals

Владислав
01.03.2006 16:17
У меня та же проблема. Раньше работало, после переноса на новый сервер работать перестало.

То есть работает все, кроме входа в админскую часть.

Всякие register_globals и прочее включено.

Видимо дело в каких-то тонких настройках хостинга или БД. Или в глюках Netcat.

MipH
01.03.2006 16:22
Ну спросите у хостера, что нужно на хостинге, чтобы работали элменты $REQUEST_URI вместое $_SERVER['REQUEST_URI']

user
01.03.2006 16:54
а что нужно в скрипте?
ибо хостер шутки не оценил)

Владислав
02.03.2006 14:10
Дело в том что в неткате под поле с хешем пароля определено 25 символов:

mysql> DESCRIBE `User`;
+--------------------+--------------+------+-----+---------------------+----------------+

| Field | Type | Null | Key | Default | Extra

|
+--------------------+--------------+------+-----+---------------------+----------------+

| User_ID | int(11) | | PRI | NULL |
auto_increment |
| Password | varchar(25) | | | |

|
| Checked | tinyint(4) | | MUL | 0 |

|
| PermissionGroup_ID | int(11) | | MUL | 0 |

|
| Created | datetime | | | 0000-00-00 00:00:00 |

|
| LastUpdated | timestamp | YES | | CURRENT_TIMESTAMP |

|
| Email | varchar(255) | YES | | NULL |

|
+--------------------+--------------+------+-----+---------------------+----------------+


Неткат использует для генерации и проверки паролей функцию самого мускула PASSWORD() - в этом-то и дело.
MySQL 4.1 и выше генерирует хеши 41-символьные которые целиком не влезают в поле Password.
Поэтому все таблицы необходимо подкорректировать - увеличив размер поля под хеш пароля


Вот так.

Спасибо службе техподдержки компании Арбатек за разбор проблемы.

Вопрос к разработчикам Нетката: что скажете?

MipH
02.03.2006 15:00
Уже давно сделали и увеличили. Для счастливыхобладателей старой версии неткета на этом форуме есть множество топиков на эту тему.Прошу прощения, что данная фича вылетела из головы при обсуждении.
Решение такое: длинну у поля Password в базе в таблице User надо поменять, на VARCHAR(45)

Владислав
02.03.2006 15:05
Старые версии - это какие?

Рамиль
02.03.2006 15:06
Попробуй сделать вот такой запрос в MySQL для базы:

ALTER TABLE User CHANGE COLUMN Password Password VARCHAR(41);

Потом очисти поле пароля и войди в админку нетката и через нее заведи новый пароль...

d
02.03.2006 16:02
только не 41, а 45

user
03.03.2006 10:16
Спасибо всем, кто ответил
Скорее, последний пост подойдет Владиславу, видимо.
Т.к. у меня все с длиной поля всЈ ок.
Если кто чего посоветует буду очень благодарен.

MipH
03.03.2006 14:40
user, это не вы пытаетесь установить систему на IIS?


Forum RSS 2.0
  
Rambler's Top100  
© 1999-2009 АИСТ
E-mail: info@netcat.ru
Служба поддержки: (495) 783-6021