30.
ramzes,
самое главное тут:
$prov = $sql->query("SELECT id, password, verify FROM users WHERE verify = '
".md5(md5_file($_FILES['verify']['tmp_name']))."';")->fetch_assoc();
это ничем не отличается от того, если в ключ в содержимом файла находится
я себе так это представляю
Добавлено через 06:15 сек.
ramzes (4 Мая 2012 / 23:19)
29. iNeeXT, ты уверен что понял мой код?;)
я уверен что нет
ты в бд хранишь содержимое файла (по 1 для каждого юзера) по факту содержимое этого файла - тот же пароль, только еще и не шифрованный.
кстати я уже сейчас вижу уязвимость в твоем подходе (баг влекущий ненадежность всей системы авторизации)
$extension = array('key');
if (!in_array(pathinfo($file, PATHINFO_EXTENSION), $extension))
еще момент.
зачем это?
пусть юзер хранит файл как ему нравится. расширение роли не играет файл все равно не наследует расширение после аплоада
почему не шифрованный?
Изменил: iNeeXT (05.05.2012 / 01:25)