Poszukuję osoby/firmy, która podejmie się naprawy problemu z logowaniem do naszego autorskiego CMS występującego tylko na serwerach [login to view URL]:
Kod używany do logowania:
//$login=true;
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$key_hex = '6ee92bd4ef85c73b834cfa59ca343b7c';
$key_bin = pack('H*', $key_hex);
$pas = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key_bin, $_SESSION['p'], MCRYPT_MODE_ECB, $iv);
$pas=trim($pas);
$query="select *,PASSWORD('{$pas}') as password, UNIX_TIMESTAMP() as now from adm where login='{$_SESSION['l']}' LIMIT 1";
W trakcie przejścia do jednego z modułów występuje błąd:
Blad podczas zapytania select *,PASSWORD(' ĎNůÓiÍö D'ŔC Á mYýŔĐű AŃMĽ-žé )') as haslo, UNIX_TIMESTAMP() as teraz from adm where login='admin' LIMIT 1 Something is wrong in your syntax obok 'ŔC Á mYýŔĐű AŃMĽ-žé )') as haslo, UNIX_TIMESTAMP() as teraz from adm where login' w linii 1
i następuje przekierowanie do strony logowania.
Dla dobrego programisty jest to zadanie na 5 minut pracy.
Dostarczam odpowiedni serwer testowy.