CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Event and checksum workaround - suggestion
Pages: [1]

Author Topic: Event and checksum workaround - suggestion  (Read 1350 times)

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Event and checksum workaround - suggestion
February 24, 2009, 06:27:37 pm
Hi all - a client needed to send an email out to its contacts inviting them to an event, such that they could click on a link and get to an event registration page without needing to login - and yet having all the contacts details appear on the form.

Seems the checksum facility is not operating with Events - yet.

So our quick workaround was to create a new profile which just showed them their names in a 'view only' field with a notebox to notify if the name was incorrectly spelt - and if it wasn't their name showing to go login (ie avoid someone clicking a link on someone else's email and overwriting their name!)

This profile then used the Advanced Settings and used Redirect URL to direct people, when they hit Save, on to the Event.

Since the checksum login is persistent this works and their details are displayed on the Event page. So all good it seems.

People getting to the Event page from website go to the same Event page, and this page again has First/Last name, but it is not 'view only' so new people can register - and unlogged in people can register and if it matches with first/last/email then it will add Participation to their record.

Have edited http://wiki.civicrm.org/confluence/display/CRMDOC/Linking+Profiles and hope I have succinctly conveyed the process.
« Last Edit: February 24, 2009, 08:45:52 pm by peterd »
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

kasiawaka

  • I post occasionally
  • **
  • Posts: 42
  • Karma: 4
    • Kasuwade Solutions Inc.
Re: Event and checksum workaround - suggestion
April 30, 2010, 01:28:38 pm
Hi Peter,
I'm not sure if I understand the solution you posted, so I will rephrase it and please correct me if I'm wrong.

1. Create a profile with basic contact information like name and address. That profile will have redirect URL (on save) to /civicrm/event/register?id=XXX&reset=1 where XXX is the event id.

2. Create an email with the contact id and checksum, so people can click on the URL like http://www.example.comXXX&id={contact.contact_id}&cs={contact.checksum} to open their contact information. You added options to disabled editing on that profile etc.
When they hit save, they should be redirected to the Event registration page but their information should be pre-populated here.

This doesn't work for me, the redirect takes the user to the empty event registration page, with no fields populated.

I am on CiviCRM 3.1.3 with Drupal 6.16
Kasia Wakarecy
http://kasuwade.ca

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Event and checksum workaround - suggestion
April 30, 2010, 03:20:13 pm
Looks like I failed to mention the need to 'make the checksum persistent' by needing to open a session - sorry I can't provide any more details at this point.
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

websynapse

  • I post frequently
  • ***
  • Posts: 216
  • Karma: 3
    • Ryan Kennedy
  • CiviCRM version: 4.3.7
  • CMS version: Drupal 6
Re: Event and checksum workaround - suggestion
February 12, 2013, 03:44:18 pm
Are event registrations via checksum/email in core yet?

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Event and checksum workaround - suggestion

This forum was archived on 2017-11-26.