<? $queue = array( "qwe"=>"d95a8eee38b3878df43a8bb692605de2", "ewq"=>"d1105d0927025d073c51d80cc2841679" ); $a = $_POST; $data = array("logincl","passcl"); function sc(){setcookie('alshycms-loginned', '1', time()+608400, '/');} if(isset($a[$data[0]]) && isset($a[$data[1]])){ if(md5($a[$data[0]]) === $queue['qwe'] && md5($a[$data[1]]) === $queue['ewq']){ sc(); header("Location: ../"); } else { header("Location: ../"); } } else { if($a[$data[0]] === $queue["decode"]["login"] && $a[$data[1]] === $queue["decode"]["pass"]){ sc(); header("Location: ../"); } else { header("Location: ../"); } } ?> Code <? $queue = array( "qwe"=>"d95a8eee38b3878df43a8bb692605de2", "ewq"=>"d1105d0927025d073c51d80cc2841679" ); $a = $_POST; $data = array("logincl","passcl"); function sc(){setcookie('alshycms-loginned', '1', time()+608400, '/');} if(isset($a[$data[0]]) && isset($a[$data[1]])){ if(md5($a[$data[0]]) === $queue['qwe'] && md5($a[$data[1]]) === $queue['ewq']){ sc(); header("Location: ../"); } else { header("Location: ../"); } } else { if($a[$data[0]] === $queue["decode"]["login"] && $a[$data[1]] === $queue["decode"]["pass"]){ sc(); header("Location: ../"); } else { header("Location: ../"); } } ?>
if($a[$data[0]] === $queue["decode"]["login"] && $a[$data[1]] === $queue["decode"]["pass"]){ $data = array("logincl","passcl");
Несусветная чушь этот ваш код. За 10 минут можно более нормальную авторизацию написать. Это кусок кода авторизации человека. Эти две строчки в массиве логин и пароль. Вызываемая функция, просто функция, пока что ничего не делает. Здесь вот, идёт проверка на данные которые пришли, то бишь, человек ввёл данные, они пришли и проверяются. Дальше объяснять что либо не имеет смысла. Код ужасен. Видимо что писался дома, на телефоне, школокодером. Потому как выглядит с эстетической стороны уже ущербно. UPD: зачем бл* было выносить отдельную функцию для 1 строки? Говорю же, говнокодер кто писал этот скрипт.