Je fais un service de rappel sur les nouveaux épisodes de la série. L'idée principale est de rendre l'enregistrement très simple, comme ceci:
Le problème concerne la sécurité, je n'utilise pas CAPTCHA ni ne confirme les courriels ou les comptes Twitter. Un bot pourrait facilement mettre des tonnes d'adresses et je vais les spammer.
Un moyen beaucoup plus sûr serait d'envoyer un e-mail avec un lien pour confirmer. Et pour Twitter, utilisez l'API de connexion. Mais cela, bien sûr, ajoute plus d'étapes.
Existe-t-il une autre façon de résoudre ce problème? Les utilisateurs sont-ils si habitués à confirmer les e-mails que cela ne les dérangera pas?
Vous devez absolument confirmer les adresses e-mail. Les gens y sont habitués et les avantages de la sécurité supplémentaire l'emportent de loin sur "l'obstacle" que vous mettez en place.
Cela étant dit, il existe d'autres façons d'accepter les inscriptions par e-mail. Vous pouvez vous authentifier en utilisant Facebook, Twitter, OpenID ou des services similaires et l'utiliser pour communiquer avec vos utilisateurs.
Vous devez le confirmer, pour certaines des raisons suivantes.
La confirmation par e-mail est une pratique courante, une exigence légale et une bonne UX.
Je pense que vous devez absolument confirmer toute adresse e-mail à laquelle vous envoyez des trucs. Sans une telle confirmation, le mal et la méchanceté deviennent beaucoup trop faciles.
La plupart des gens comprennent la nécessité de confirmer les adresses e-mail, et même s'ils trouvent cela un peu fastidieux, ils réalisent une partie importante du processus.
Gardez cet écran identique.
En cliquant sur "Commencer le rappel", envoyez-lui un e-mail de confirmation et informez l'utilisateur qu'il doit confirmer son abonnement.
Vous pouvez automatiquement créer un compte avec l'e-mail utilisé et envoyer à l'utilisateur un mot de passe aléatoire avec un lien pour le modifier.
Au lieu de confirmer l'e-mail, vous pouvez demander un captcha lorsque la même adresse IP tente de s'enregistrer pour la troisième fois en moins d'une heure. Cela crée moins de friction lors de l'enregistrement et moins de friction signifie plus d'enregistrements. J'ai travaillé dans un site Web qui l'utilisait assez bien jusqu'à la marque des 2 millions d'utilisateurs.
Il existe également certains services qui vous fournissent des API pour détecter les robots et les spams, que vous pouvez ensuite utiliser pour choisir quand afficher un captcha.
Cela, évidemment, lorsque vous implémentez votre propre authentification, comme indiqué dans une autre réponse, si vous comptez sur FB ou Twitter, cela n'est pas nécessaire.