Большой Воронежский Форум
» Веб-дизайн>Пароль для входа
Staford 22:34 25.02.2008
Привет знатокам!
Есть такой движок для сайта: FH Black Crystal V2.2
Скачал исходник, установил. Работать можно. Тока никак в админпанель зайти не могу. Требует логин и пароль...
Может кто сталкивался. Напишите, плиз, какие там данные для первого входа?
Заранее спасибо ответившим. [Ответ]
Vital_N 09:45 26.02.2008
Staford, кури сопроводительную документацию
навярняка указаны дефолтные настройки, если при установке не спрашивал какой эккаунт создать для админа [Ответ]
ExeLab 12:11 26.02.2008
Staford, посмотри еще файл конфигурации, где указаны данные о базе данных, можно и там найти. обычно файл config.php [Ответ]
DRON-ANARCHY 14:32 26.02.2008
нечего добавить. иду лесом) [Ответ]
Staford 11:13 28.02.2008

Сообщение от Vital_N:
если при установке не спрашивал какой эккаунт создать для админа

Ничего он не спрашивал. Движок работает без MySQL, вход через index.php, больше никаких наворотов. В confige пусто, но при входе пустой логин и пароль не проходят... [Ответ]
ExeLab 11:31 28.02.2008
Попробуй admin:admin, demo:demo и т.п. [Ответ]
djcrazy 16:29 28.02.2008

Сообщение от ExeLab:
admin:admin, demo:demo

зачем мои пароли к админкам палишь? [Ответ]
1000w 16:32 28.02.2008
способ 1 - работает в 80% случаев. в майскл базе ищешь таблицу где хранятся пароли пользователей. и заменяешь его на свой (понятно что если он зашифрован, то свой тоже надо зашифровать)
способ 2 - работает в 100% смотришь исходники и в процедуре аунтификации блокируешь запрос пароля. [Ответ]
ExeLab 18:37 28.02.2008

Сообщение от 1000w:
способ 1 - работает в 80% случаев. в майскл базе ищешь таблицу где хранятся пароли пользователей. и заменяешь его на свой (понятно что если он зашифрован, то свой тоже надо зашифровать)

без MySQL [Ответ]
Vital_N 19:58 28.02.2008
Staford, неужели к движку этому нет документации или readme хотя бы какого-нибудь? [Ответ]
djcrazy 22:23 28.02.2008

Сообщение от 1000w:
способ 1 - работает в 80% случаев. в майскл базе ищешь таблицу где хранятся пароли пользователей. и заменяешь его на свой (понятно что если он зашифрован, то свой тоже надо зашифровать)
способ 2 - работает в 100% смотришь исходники и в процедуре аунтификации блокируешь запрос пароля.

способ 3 - не использовать такую хрень [Ответ]
...Neptun... 23:50 28.02.2008
способ 4 - положить куй на всё это и пойти чайку попить =) [Ответ]
KalyaN 00:57 29.02.2008
и в догонку...
... способ 5 - писать самому то, что нужно или подключить к написанию хорошего программиста [Ответ]
DRON-ANARCHY 01:18 29.02.2008
дайте мне index.php я вырублю из него авторизацию) [Ответ]
ExeLab 12:30 29.02.2008

Сообщение от DRON-ANARCHY:
дайте мне index.php я вырублю из него авторизацию)

http://xd1.narod.ru/ - тут смотри [Ответ]
DRON-ANARCHY 13:20 29.02.2008
посмотрел.
FHBCV2.2\Upload\sourses\admins\inc\functions.inc.p hp

Сообщение от :

function check_login($username, $md5_password){
$result = FALSE;
$full_member_db = file("./data/users.db.php");
global $member_db;

foreach($full_member_db as $member_db_line)
{
if(!eregi("<\?",$member_db_line)){
$member_db = explode("|",$member_db_line);
if(strtolower($member_db[2]) == strtolower($username) && $member_db[3] == $md5_password)
{
$result = TRUE;
break;
}
}
}
return $result;
}

заменить на

Сообщение от :
function check_login($username, $md5_password){
$result = TRUE;
return $result;
}

это убьет авторизацию. А данные пользователя лежат тут:
FHBCV2.2\Upload\sourses\admins\data\users.db.php [Ответ]
Staford 01:10 01.03.2008
Еще вопрос. Правда из другой оперы. При переходе по ссылке дает вот такую херь:

Сообщение от :
Warning: Division by zero in /home/tu1.ru/d/do/dors/htdocs/www/inc/functions.inc.php on line 215

Warning: Division by zero in /home/tu1.ru/d/do/dors/htdocs/www/inc/functions.inc.php on line 215

Warning: Division by zero in /home/tu1.ru/d/do/dors/htdocs/www/inc/functions.inc.php on line 215

Warning: Division by zero in /home/tu1.ru/d/do/dors/htdocs/www/inc/functions.inc.php on line 215

Warning: Division by zero in /home/tu1.ru/d/do/dors/htdocs/www/inc/functions.inc.php on line 215

Warning: Division by zero in /home/tu1.ru/d/do/dors/htdocs/www/inc/functions.inc.php on line 215

Warning: Division by zero in /home/tu1.ru/d/do/dors/htdocs/www/inc/functions.inc.php on line 215

Warning: Division by zero in /home/tu1.ru/d/do/dors/htdocs/www/inc/functions.inc.php on line 215

А вот кусок самого кода. Подскажите, плиз, как с этим бороться!

Сообщение от :
////////////////////////////////////////////////////////
// Function: insertSmilies
// Description: insert smilies for adding into news/comments

function insertSmilies($insert_location, $break_location = FALSE)
{
global $config_http_script_dir, $config_smilies;

$smilies = explode(",", $config_smilies);
foreach($smilies as $smile)
{
$i++; $smile = trim($smile);

$output .= "<a href=\"************insertext(':$smile:','$insert_l ocation')\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>";
if($i%$break_location == 0 and $break_location)
{
$output .= "<br />";
}else{ $output .= "&nbsp;"; }
}
return $output;
}

////////////////////////////////////////////////////////

[Ответ]
DRON-ANARCHY 01:22 01.03.2008
Staford, и какая из этих линий 215? [Ответ]
1000w 06:53 01.03.2008
DRON-ANARCHY, наверно это if($i%$break_location == 0 and $break_location) учитывая что $break_location по умолчанию false . то прогеру остается только убиться об стену. [Ответ]
Staford 01:06 03.03.2008

Сообщение от 1000w:
наверно это if($i%$break_location == 0 and $break_location)

В самую точку!

Сообщение от 1000w:
учитывая что $break_location по умолчанию false . то прогеру остается только убиться об стену

А другой альтернативы нет? Чем лечится-то??? [Ответ]
DRON-ANARCHY 01:19 03.03.2008
я даж не знаю че посоветовать...
нарокоманские решения интересуют? тогда
($insert_location, $break_location = true) [Ответ]
Staford 01:42 03.03.2008

Сообщение от DRON-ANARCHY:
($insert_location, $break_location = true)

Дык такой вариант я сразу попробовал после прочтения ответа. Не помогло. Ноль эмоций... [Ответ]
1000w 07:22 03.03.2008

Сообщение от Staford:
А другой альтернативы нет? Чем лечится-то???

if($i%$break_location == 0 and $break_location) можно написать более грамотно, вот тебе варианты:

Сообщение от :
if($break_location)if($i%$break_location == 0 )

Сообщение от :
if($i<(int)$break_location and $break_location)

[Ответ]
1000w 07:29 03.03.2008

Сообщение от Staford:
Дык такой вариант я сразу попробовал после прочтения ответа. Не помогло. Ноль эмоций..

дык это бесполезно) если у тебя $break_location в рунтайме принимает значение 0.
Строчку $break_location = false я привел как пример головотяпства прогера который выставляет в ноль переменную и тут же делит на нее (наверное он не учился во втором классе и не знает что на ноль делить нехорошо ) [Ответ]
Staford 14:52 03.03.2008

Сообщение от 1000w:
можно написать более грамотно

Спасибо огромное. Первой же строкой проблема решилась.
Благодарю. Умница!!! [Ответ]
Вверх