2012-02-27 3 views
2

У меня есть вопрос о проверке подлинности электронной почты и регистрации пользователей. На днях я создал учетные записи как Twitter, так и Facebook, и я понял, что в любом из них меня попросили заполнить CAPTCHA. И даже до проверки моей учетной записи электронной почты я уже мог использовать свою учетную запись и добавлять друзей и все такое. Предположительно, у меня были ограниченные возможности, но я даже не осознал этого.Как улучшить проверку электронной почты

Мой вопрос в том, что я сам создаю сайт с регистрацией пользователя, и я планирую использовать этот метод, как бороться со спамом, «мусорными учетными записями» и людьми, которые не проверяют свои учетные записи электронной почты?

И, что более реалистично, я думал либо просить CAPTCHA, либо электронное письмо (и позволить пользователям позже проверять свои учетные записи), либо запрашивать электронное письмо и ждать его проверки (со ссылкой или временным паролем) немедленно. В этом случае это лучший вариант? Спасибо!

ответ

0

Это вопрос обсуждения, который является хорошим или плохим. Я лично чувствую. Используйте проверку электронной почты, отправив ссылку на учетную запись электронной почты и подтвердите эту ссылку при нажатии. Это позволит вам доверять пользователю.

Кстати captcha не плохо. Это предотвратит автоматическое создание учетной записи.

+0

Спасибо за ваш ответ мужчина ... Да, я думаю, что captcha + проверка по электронной почте является самым надежным вариантом. Но вы бы рекомендовали просить пользователя немедленно проверить его/ее учетную запись электронной почты? или позволить ему перемещаться и делать вещи без проверки? –

+1

Это необходимо, чтобы ваш сайт нуждался в безопасности по электронной почте. Это было бы более безопасно, если вы будете использовать проверку электронной почты captcha +. Вы можете «перемещаться по пользователю без проверки, чтобы подтвердить его подтверждение по электронной почте в течение 1 недели. В противном случае ваш аккаунт будет удален. –