Nik Pasaran
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Поигрался с ib3 на localhost'е и решил поставить на нормальный хостинг. Процесс установки проходит без проблем. Сразу после настройки админского аккаунта инсталлер выдает логин скрин. Я ввожу логин/пароль - пароль не подходит Пробовал пользовать фичу "Забыли пароль" - приходит пароль, но также не подходит. После некоторых ковыряний выяснилось: Я посмотрел где проверяется пароль. Вот где-то здесь в файле Sessions.pm: unless ($in_password eq $this_member->{'MEMBER_PASSWORD'}) { $obj->my_bash_cookies(); $iB::IN{'AD'} ? $obj->invalid_admin($db) : $obj->do_log_in(MSG => "wrong_pass", DB => $db); } Так вот $in_password = $1$что-то-там $this_member->{'MEMBER_PASSWORD'} = u$что-то-там 'что-то там' одинаковое, но вместо первых двух символов - '$1' стоит некий другой *один* символ... Что делать-то? ЗЫ. Еще любопытный момент - на localhost'е и на remote-host'е пароли криптуются по-разному, хотя вроде бы должна использоваться одна функция (из Lib\Crypt.pm). |