Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подтверждение регистрации
 
 автор: vadimka   (09.09.2011 в 11:50)   письмо автору
 
 

Добрый день!
Принцип работы:
1) высылается только уникальный код, который при переходе по ссылке, сверяется с базой, и вслучае совпадения, активирует запись.
2)высылается уникакальный код и имейл
Как это правильно должно быть?

  Ответить  
 
 автор: cheops   (09.09.2011 в 12:51)   письмо автору
 
   для: vadimka   (09.09.2011 в 11:50)
 

Нужно закодировать так, чтобы код невозможно было вычислить, обычно в URL добавляют e-mail или его хэш, а также случайное число, которое помещают и в базу данных. Скрипт, который служит для потверждения находит по e-mail или его хэшу запись в базе данных и проверяет переданное случайное число с тем, что находится в базе данных. Если все верно - производится активация e-mail.

  Ответить  
 
 автор: vadimka   (09.09.2011 в 13:00)   письмо автору
 
   для: cheops   (09.09.2011 в 12:51)
 

Т..е. должна быть пара:
activate.php?email=хешмыла&key=абракадабра
сначала выбирается по мылу и сверяется число.
Вариант, где только сверяется код не подходит?

  Ответить  
 
 автор: cheops   (09.09.2011 в 13:23)   письмо автору
 
   для: vadimka   (09.09.2011 в 13:00)
 

От кода зависит, если он уникальный, то подходит, однако, предложенная выше схема позволяет не беспокоиться о повторах key, а также попытке робота активировать все записи в вашей базе данных просто перебором всех возможных значений.

  Ответить  
 
 автор: vadimka   (09.09.2011 в 13:33)   письмо автору
 
   для: cheops   (09.09.2011 в 13:23)
 

спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования