Answers.Body: <p>You can construct these using a Checksum. Instructions are <a href="https://docs.civicrm.org/user/en/latest/common-workflows/tokens-and-mail-merge/" rel="nofollow noreferrer">here</a>. The actual construction will depend on CMS and on the target form</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-11-26T17:30:56.370Z
Answers.Text: Thanks, though to my understanding this functionality has security implications if the e-mail is forwarded. Need the link to prompt for login, before allowing any action/changes to be made against the owners account, or skip this if they are already logged in, in the link opening browser window. P.S If you were to edit your answer to address the aforementioned, but I suggest putting in some contents of the link to prevent link rot?
Answers.UserDisplayName: user66001
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-11-28T19:35:29.657Z
Answers.Text: Fwd'ing is an issue. A workaround is to have two buttons eg "John renew here" and "Others join/renew here". A workaround (in Drupal) for the latter is to set up a webform asking for email, then send out the checksum in a link to a subsequent webform.
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-11-29T19:47:32.073Z
Answers.Text: Thanks. Neither option sounds great, but maybe the solution I have to end up with.
Answers.UserDisplayName: user66001
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-11-29T21:30:43.537Z
Answers.Text: "Need the link to prompt for login" do you mean all the recipients have a user account? if so why not send them to the profile via a login page (assuming WP has similar to Drupal, namely added something like ?destination=<profile path>. that would then avoid your security concerns
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-11-29T22:42:53.563Z
Answers.Text: Looks like it does (https://www.scratchcode.io/after-login-redirect-to-previous-page-in-wordpress/), however then I need bring them to a page which does what the destination should (elect their participation in an event, which the page would only provide confirmation of that action). To prevent someone in the know just taking the destination page out of the e-mailed link and have that action based on not logging in, looks like one can force some pages to be only accessed after logging in, by (ideally) creating a new role for those pages, rather than Editor role in Wordpress default.
Answers.UserDisplayName: user66001
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-11-25T19:15:15.283Z
Answers.LastActivityDate: 2021-11-25T19:15:15.283Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>To my surprise, CiviCRM seems to by default send e-mails to users requesting they fill out details that are already part of their membership record; Name, address, etc. There may be a use case for this, but we are just looking to have a button that can be used (if already logged in, or prompting to login if not) to &quot;Register for event&quot;, like other event management software. Is this possible?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-11-28T19:36:08.677Z
Comments.Text: What CMS is this using?
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-11-29T19:48:26.773Z
Comments.Text: @petednz-fuzion - Good point. Edited tags.
Comments.UserDisplayName: user66001
Tags: <wordpress><civievent><registration>
Title: Setting up event mailings to have link to register folks sans entering in details already in their membership record
ThreadText: # Setting up event mailings to have link to register folks sans entering in details already in their membership record
  
  (Asked by: username_0 on 2021-11-25)
  
  To my surprise, CiviCRM seems to by default send e-mails to users requesting they fill out details that are already part of their membership record; Name, address, etc. There may be a use case for this, but we are just looking to have a button that can be used (if already logged in, or prompting to login if not) to "Register for event", like other event management software. Is this possible?
  
  **Tags:** wordpress, civievent, registration
  
  > **Comments:**
  > **username_1**: What CMS is this using?  
  > **username_0**: @username_1 - Good point. Edited tags.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2021-11-25. Score: 1
  
  You can construct these using a Checksum. Instructions are [here](https://docs.civicrm.org/user/en/latest/common-workflows/tokens-and-mail-merge/). The actual construction will depend on CMS and on the target form
  
  > **Comments:**
  > **username_0**: Thanks, though to my understanding this functionality has security implications if the e-mail is forwarded. Need the link to prompt for login, before allowing any action/changes to be made against the owners account, or skip this if they are already logged in, in the link opening browser window. P.S If you were to edit your answer to address the aforementioned, but I suggest putting in some contents of the link to prevent link rot?  
  > **username_1**: Fwd'ing is an issue. A workaround is to have two buttons eg "John renew here" and "Others join/renew here". A workaround (in Drupal) for the latter is to set up a webform asking for email, then send out the checksum in a link to a subsequent webform.  
  > **username_0**: Thanks. Neither option sounds great, but maybe the solution I have to end up with.  
  > **username_1**: "Need the link to prompt for login" do you mean all the recipients have a user account? if so why not send them to the profile via a login page (assuming WP has similar to Drupal, namely added something like ?destination=<profile path>. that would then avoid your security concerns  
  > **username_0**: Looks like it does (https://www.scratchcode.io/after-login-redirect-to-previous-page-in-wordpress/), however then I need bring them to a page which does what the destination should (elect their participation in an event, which the page would only provide confirmation of that action). To prevent someone in the know just taking the destination page out of the e-mailed link and have that action based on not logging in, looks like one can force some pages to be only accessed after logging in, by (ideally) creating a new role for those pages, rather than Editor role in Wordpress default.  
  
  ---
  
  