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 CiviMail (Moderator: Piotr Szotkowski) »
  • Modifying Profile Page linked from CiviMail Mailing
Pages: [1]

Author Topic: Modifying Profile Page linked from CiviMail Mailing  (Read 783 times)

Denver Dave

  • Ask me questions
  • ****
  • Posts: 471
  • Karma: 9
Modifying Profile Page linked from CiviMail Mailing
March 26, 2010, 06:54:36 pm
Drupal 6.16 CiviCRM 3.1.3

Is there a way to remove the login form for contacts clicking through to modify their contact record.  In our situation, the contact should never login from here and almost all are not users.  Also, I think we need a little more explanation before the form about what we expect the contact to do, even after the field help.

Similar situation with the Opt-Out - leaves the contact on a screen looking like they should logon, but the are not supposed to.

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Modifying Profile Page linked from CiviMail Mailing
March 26, 2010, 11:29:10 pm

this is more a site configuration and drupal issue. You might want to disable the login block on those specific pages

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Denver Dave

  • Ask me questions
  • ****
  • Posts: 471
  • Karma: 9
Re: Modifying Profile Page linked from CiviMail Mailing
October 04, 2011, 11:33:21 am
Teach me to not document how I resolved this issue the last time around or make a note of the forum post that gave the answer.   Anyway, figured it out again and I'll post the answer here.

For those of us that have quite a few contacts that are not users, when we send an email asking the recipient to update their profile by clicking on a link, confusion is generated when the login block is displayed on the update profile page.

Sample update your information link:
<a href="<oursite>l/index.php?q=civicrm/profile/edit&amp;gid=5&amp;reset=1&id={contact.contact_id}&{contact.checksum}">Click Here to Update Your Profile</a>

Under Administration / Structure / Blocks there is an item for User Login.

We can change the user login Region from "Left sidebar" to none and that will solve the issue with profile edit pages linked from email blasts and it might be a good idea from a security standpoint, it makes it quite a bit harder for authorized users to logon (have to use the ?q=user. URL.   So I left the User login Region as "Left sidebar" and with the configure link I added to the Show block on specified pages - All pages except those listed.   Not sure of the path I should enter, but with a few tries *profile* seemed to stop the logon on the profile edit link.     

I hope someone else files this helpful.
« Last Edit: October 04, 2011, 11:36:24 am by Denver Dave »

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • Modifying Profile Page linked from CiviMail Mailing

This forum was archived on 2017-11-26.