if you have duplicate emails, only one message will be sent for the first record.
If the session name created by the login page is ID, create a recordset on the profile page that filters the user records on the ID session variable.
Nothing special needs to be done with the link, just filtering the recirdset on the session will pull up the logged in users information.