- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
//create image array
$images = array();
//fill it
for ($i = 1; $i <= 180; $i++)
if (($i != $passimage1)&&($i != $passimage2)&&($i != $passimage3)&&($i != $passimage4))
$images[] = $i;
//randomize it
for ($i = 0; $i < 176; $i++) {
$r = rand(0,175);
$swap = $images[$r];
$images[$r] = $images[$i];
$images[$i] = $swap;
}
Хм, а интересно придумано.
Но только в качестве альтернативы стоило бы оставить традиционный пароль.
зделано
тогда я что-то недопонял?
Разумеется, оценить схожесть каждой пары картинок ОДИН раз и закэшировать результаты до изменения набора - это не наш метод.