- 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;
}
7ion 16.11.2011 20:21 # +1
Govnocoder#0xFF 16.11.2011 20:22 # 0
denis90 16.11.2011 20:26 # +1
Govnocoder#0xFF 16.11.2011 20:28 # 0
7ion 16.11.2011 20:30 # +1
Хм, а интересно придумано.
Но только в качестве альтернативы стоило бы оставить традиционный пароль.
denis90 16.11.2011 20:32 # 0
7ion 16.11.2011 20:33 # +1
Govnocoder#0xFF 16.11.2011 20:35 # 0
3.14159265 16.11.2011 20:35 # +3
зделано
Govnocoder#0xFF 16.11.2011 20:37 # +1
denis90 16.11.2011 20:36 # 0
Govnocoder#0xFF 16.11.2011 20:39 # 0
denis90 16.11.2011 20:43 # 0
Lure Of Chaos 16.11.2011 20:46 # 0
denis90 16.11.2011 20:50 # 0
Lure Of Chaos 16.11.2011 20:56 # 0
тогда я что-то недопонял?
Govnocoder#0xFF 16.11.2011 20:57 # 0
denis90 16.11.2011 21:00 # 0
Govnocoder#0xFF 16.11.2011 21:02 # +1
denis90 16.11.2011 21:05 # +1
Govnocoder#0xFF 16.11.2011 21:06 # +1
denis90 16.11.2011 21:09 # 0
Govnocoder#0xFF 16.11.2011 21:10 # 0
Govnocoder#0xFF 16.11.2011 20:52 # 0
denis90 16.11.2011 20:57 # 0
Vindicar 16.11.2011 21:50 # +6
Vindicar 17.11.2011 11:05 # +1
Разумеется, оценить схожесть каждой пары картинок ОДИН раз и закэшировать результаты до изменения набора - это не наш метод.
Teddy_Brown 17.11.2011 17:11 # 0
kondr 23.11.2011 09:12 # 0