Регистрация с защитой от автоматической регистрации

Anton108

Новичок
Регистрация с защитой от автоматической регистрации

Я делаю регистрацию с защитой от автоматической регистрации.
На странице (regist.php) регистрации у меня есть:
PHP:
<form name="Form1"  method="post" action="<?=$_SERVER["PHP_SELF"]?>">
    Введите код с картинки: <input type="text" name="T1" size="10" maxlength="10">
    <input type="submit" name="B1" value="   OK   "">
</form>
<img src="images/registcode.php">
В "images/registcode.php" генерируется код, картинка с кодом и строка, содержащая этот код. Мне нужно передать эту строку в "regist.php" чтобы проверить ее с тем, что ввел юзер. Сейчас я сделал так, что в "images/registcode.php" эта строка пишется в файл, а затем в "regist.php" читается из файла и сравнивает с тем что ввел юзер. Но это как-то топорово.
Может быть кто-нибудь знает как сделать лучше?
 

zdx

Guest
На крайний случай добавь в форму поле hidden со своим значение и сравнивай скока влезет, если не хочешь связываться с сессиями ... :)
 

-=KPOT=-

Новичок
Автор оригинала: zdx
На крайний случай добавь в форму поле hidden со своим значение и сравнивай скока влезет, если не хочешь связываться с сессиями ... :)
это глупо можно распарсить
 

Buteo

[CDR/DVP]
Дмитрий Попов, -=KPOT=-
с утра я тоже плохо думаю, но если передать в скрытом поле зашифрованый код (по неизвестному другим людям алгоритму) и потом его сравнивать с кодом, то тоже такой способ пройдет... но сессии -- проще и надёжней...

аль я ошибаюсь? ;)
 

Aknichy

Новичок
а вот , кстати, вопрос - картинки с кодами генеряться "на лету" - т.е. рисуются с использанием пхп или есть одна большая картинка, котороя режеться на куски, выбирается кусок и находится соотв ему код. или вообще как?
 

Aknichy

Новичок
:)
я к тому, какие варианты бывают и чем они друг друга могут быть достойнее. напиример на некоторых ресурсах использут такие картинки с кодами, прям почти фотошоп, что на пхп их задолбешься рисовать каждый раз...
 

Erise

Guest
А почему бы не вложить images/registcode.php в regist.php при сабмите?
 

Otchim

Новичок
совсем недавно обсуждали
http://phpclub.ru/talk/showthread.php?s=&threadid=46414&rand=71
 
Сверху