3

I am sending links to user email using System.Net.Mail in MVC which redirect user to a page in my app when they click on it. For security reason, I need to prevent users from sharing that sensitive link. So I encrypt the url parameters before sending to prevent from sharing. but it's not enough because user can forward the email to others. So if they forward the email to another person, I'd like to compare the email address saved in my app with the one where the link has been clicked and find out whether the link has been clicked by original user.

I allow user to connect via multiple devices so IP checking doesn't help this. Is there any way to detect user email address when user clicks on a link?

Amir Chatrbahr
  • 2,260
  • 21
  • 31

0 Answers0