|
|
|
| Как лучше организовать? Вот мой вариант:
for($i=0;$i<1;$i++)
{
$eK=generatesalt(10);
$fimq=mysql_query("SELECT `mail` FROM `casi` WHERE `eck`='{$eK}' LIMIT 1") or die(mysql_error());
if(mysql_num_rows($fimq)==1)
{
$i--;
}
}
| Страница правда виснет | |
|
|
|
|
|
|
|
для: ROC8
(05.05.2009 в 19:47)
| | generatesalt? | |
|
|
|
|
|
|
|
для: ROC8
(05.05.2009 в 19:47)
| | Стесняюсь спросить, а зачем может понадобиться уникальный пароль? | |
|
|
|
|
|
|
|
для: ROC8
(05.05.2009 в 19:47)
| | >Как лучше организовать? Вот мой вариант:
for($i=0;$i<1;$i++)
>{
>$eK=generatesalt(10);
>$fimq=mysql_query("SELECT `mail` FROM `casi` WHERE `eck`='{$eK}' LIMIT 1") or die(mysql_error());
>if(mysql_num_rows($fimq)==1)
>{
>$i--;
>}
>}
|
Отправляем запрос к базе получаем ответ. Если ответ положительный сбрасываем счетчик и начинаем все сначала ;-))) Как до такого можно додуматься? Оо | |
|
|
|
|
|
|
|
для: Zend72
(06.05.2009 в 16:03)
| | Любопытно... Вот я в цикле запущу скрипт, который будет сувать случайные пароли, и отмечать, если он окажется не уникальным. Через час все пароли из базы у меня в кармане. Это вообщето брутфорс называется, только что бы брутфорсить, нужны исходники, а тут прямо на блюдечке... | |
|
|
|
|
|
|
|
для: Николай2357
(06.05.2009 в 16:08)
| | Ах вот оно что ;-) | |
|
|
|