La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Commerce électronique Automne 2015.  Introduction  Configuration et envoie de courriel  Confirmation d’un compte avec Identity  Conclusion.

Présentations similaires


Présentation au sujet: "Commerce électronique Automne 2015.  Introduction  Configuration et envoie de courriel  Confirmation d’un compte avec Identity  Conclusion."— Transcription de la présentation:

1 Commerce électronique Automne 2015

2  Introduction  Configuration et envoie de courriel  Confirmation d’un compte avec Identity  Conclusion

3  L’objectif de cette présentation est de vous permettre d’envoyer des courriels pour: ◦ Confirmer à l’utilisateur la création de son compte ◦ Confirmer l’achat ou le changement d’état d’un produit ◦ Produire une « news letter »

4  Envoie de courriel simple 1. Il faut ajouter les informations de connexion dans le Web.config

5  Voici le code pour envoyer un courriel  Évidemment, je vais encapsuler le tout!

6 Models\Courriel.cs

7 Controlleurs

8  Views

9  Par contre, le traitement est bloqué. Il serait intéressant d’envoyer un courriel asynchrone. 

10 Models\Courriel.cs OU

11  Controlleurs

12  Views

13  Envoie de courriel HTML Models\Courriel.cs

14  Controlleurs

15  Views

16  Ajout de pièce jointe Models\Courriel.cs

17 Controlleurs

18  Views

19  Probablement que vous l’avez remarqué mais il existe un champ dans les tables générés automatiquement par Identity qui vérifie si l’utilisateur a confirmé son courriel.

20  Nous allons donc utiliser ce champs pour valider si un utilisateur a confirmé son courriel.  De plus, nous permettrons à l’utilisateur de réinitialiser son mot de passe par courriel.

21  Il faut définir la méthode d’envoie de courriel.  App_Start\IdentityConfig.cs

22  Vous devez modifier Register du fichier Controllers\AccountController.cs

23  Il faut ajouter un message de message dans Views\Shared\Info.cshtml

24  Évidemment, il faut protéger l’accès au site si l’utilisateur n’a pas confirmé son courriel Controllers\AccountController.cs

25  En cas d’erreur, afficher correctement le message d’erreur Views\Shared\Error.cshtml.

26  Lors de l’envoie du courriel, un jeton est envoyé pour confirmer l’identité. Pour augmenter la sécurité, il est possible de définir une durée de vie à ce jeton. Il suffit d’ajouter l’élément suivant

27  Exercice Il est possible que l’utilisateur ait effacer le courriel par accident. Créer une méthode qui renvoie un nouveau jeton de confirmation sur le login et l’inscription si l’utilisateur existe déjà. De plus, vous devrez afficher un message approprié à l’utilisateur.

28  Parfois(tout le temps), les utilisateurs sont distraits et ils oublient leur mot de passe. Il faut donc leur offrir une méthode sécuritaire de réinitialiser leur mot de passe.

29  Controllers\AccountController.cs

30  Enlever les commentaire pour rendre disponible l’ActionLink dans Views\Account\Login.cshtm ActionLink

31  Configuration et envoie de courriel  Confirmation d’un compte avec Identity

32


Télécharger ppt "Commerce électronique Automne 2015.  Introduction  Configuration et envoie de courriel  Confirmation d’un compte avec Identity  Conclusion."

Présentations similaires


Annonces Google