2010-09-22 5 views
0

Dans mon projet, j'envoie un mail à l'utilisateur pour créer un compte utilisateur. Je veux activer ce lien pour la première fois qu'il clique sur le lien. s'il clique sur le lien pour plus de 2 fois, alors il devrait aller à la page d'erreur personnalisée. comment faire ceci?envoyer un mail à un utilisateur avec un lien

+1

Pourquoi est-ce un wiki communautaire? – citronas

Répondre

1

Cela dépend de la manière dont le lien est généré. Par exemple: Si votre lien contient un nom d'utilisateur en tant que paramètre GET, vous pouvez simplement interroger votre base de données si le nom d'utilisateur est déjà utilisé. Je déconseillerais cela, car l'utilisateur peut facilement changer ce paramètre GET

Je recommanderais ceci: Votre lien devrait contenir un identifiant unique, le plus probablement un hachage. Ce hash est stocké quelque part, pour garantir son unicité, comme dans l'utilisable de votre base de données (une colonne pour le hachage du lien d'enregistrement). Cela pourrait aussi être utile, car vous pourriez créer de nouvelles lignes utilisateurs et les pré-remplir avec les informations nécessaires. Vous pouvez utiliser ces informations lors du rendu pour insérer du texte dans les zones de texte.

+0

merci citronas – Abhimanyu