Answers.Body: <p>The issue was with your dedupe rules as you had not entered weights. You can't leave the weights empty. </p>
  
  <p>Try reading civicrm.org/blog/spidersilk/understanding-civicrm-dedupe-rul‌​es or <a href="https://docs.civicrm.org/user/en/stable/common-workflows/deduping-and-merging/">https://docs.civicrm.org/user/en/stable/common-workflows/deduping-and-merging/</a>. </p>
  
  <p>I think the former makes it a bit clearer about weight. But basically you need to have a weight, eg email 2 first 10 last 10; threshold 22, so that it means it must score a match on the email AND the first AND the last</p>
  
  <p>reason for a lower 'score' on the email is that if a contact has 4 emails all of which are the same, then each 'counts' hence if you set email as 10, and first as 10 and last as 10, threshold 30, then the email by itself would score a 40 and hence 'match' even if first and last did not match! hope that helps</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-11-01T02:47:58.847Z
Answers.LastActivityDate: 2016-11-01T02:47:58.847Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>I created a contribution page to allow new members to sign up. Then I just signed up with the email of an existing member but other info (like a different name, address). As a result: the info of the existing member gets overwritten (name, address) in civicrm.
  I found out that the profile-setting for duplicate contacts is being ignored for online contribution pages (I don't really understand why ...), but even creating a new Duplicate Contact rule with type Unsupervised (specifying lastname,firstname and email) results in the same behavior.
  So: is there any way of blocking new members from changing the info for already existing members via a regular contribution-membership page? </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-10-30T20:12:06.957Z
Comments.Text: May help if you spell out exactly what your dedupe rule is using ie weights etc
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-10-30T21:29:26.820Z
Comments.Text: Well, the documentation is very shady on that part (or I haven't found it), so I left all the weights empty. My dedup rule is using last name, first name and email, type Unsupervised (as said), but no weights or length.
Comments.UserDisplayName: Franky
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-10-30T23:40:37.553Z
Comments.Text: You can't leave them empty! Try reading https://civicrm.org/blog/spidersilk/understanding-civicrm-dedupe-rules or https://docs.civicrm.org/user/en/stable/common-workflows/deduping-and-merging/. I think the former makes it a bit clearer about weight. But basically you need to have a weight, eg email 2 first 10 last 10; threshold 22, so that it means it must score a match on the email AND the first AND the last
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-10-30T23:42:00.397Z
Comments.Text: reason for a lower 'score' on the email is that if a contact has 4 emails all of which are the same, then each 'counts' hence if you set email as 10, and first as 10 and last as 10, threshold 30, then the email by itself would score a 40 and hence 'match' even if first and last did not match! hope that helps
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-11-01T02:48:46.770Z
Comments.Text: Great. I added it as an Answer sinc that it was SE likes - so perhaps you can 'accept' and +1 it so the great SE god is happier
Comments.UserDisplayName: petednz - fuzion
Tags: <civimember>
Title: User info overwritten by new member
ThreadText: # User info overwritten by new member
  
  (Asked by: username_0 on 2016-10-30)
  
  I created a contribution page to allow new members to sign up. Then I just signed up with the email of an existing member but other info (like a different name, address). As a result: the info of the existing member gets overwritten (name, address) in civicrm.
  I found out that the profile-setting for duplicate contacts is being ignored for online contribution pages (I don't really understand why ...), but even creating a new Duplicate Contact rule with type Unsupervised (specifying lastname,firstname and email) results in the same behavior.
  So: is there any way of blocking new members from changing the info for already existing members via a regular contribution-membership page?
  
  **Tags:** civimember
  
  > **Comments:**
  > **username_1**: May help if you spell out exactly what your dedupe rule is using ie weights etc  
  > **username_0**: Well, the documentation is very shady on that part (or I haven't found it), so I left all the weights empty. My dedup rule is using last name, first name and email, type Unsupervised (as said), but no weights or length.  
  > **username_1**: You can't leave them empty! Try reading https://civicrm.org/blog/spidersilk/understanding-civicrm-dedupe-rules or https://docs.civicrm.org/user/en/stable/common-workflows/deduping-and-merging/. I think the former makes it a bit clearer about weight. But basically you need to have a weight, eg email 2 first 10 last 10; threshold 22, so that it means it must score a match on the email AND the first AND the last  
  > **username_1**: reason for a lower 'score' on the email is that if a contact has 4 emails all of which are the same, then each 'counts' hence if you set email as 10, and first as 10 and last as 10, threshold 30, then the email by itself would score a 40 and hence 'match' even if first and last did not match! hope that helps  
  > **username_1**: Great. I added it as an Answer sinc that it was SE likes - so perhaps you can 'accept' and +1 it so the great SE god is happier  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2016-11-01. Score: 4
  
  The issue was with your dedupe rules as you had not entered weights. You can't leave the weights empty.
  
  Try reading civicrm.org/blog/spidersilk/understanding-civicrm-dedupe-rul‌​es or <https://docs.civicrm.org/user/en/stable/common-workflows/deduping-and-merging/>.
  
  I think the former makes it a bit clearer about weight. But basically you need to have a weight, eg email 2 first 10 last 10; threshold 22, so that it means it must score a match on the email AND the first AND the last
  
  reason for a lower 'score' on the email is that if a contact has 4 emails all of which are the same, then each 'counts' hence if you set email as 10, and first as 10 and last as 10, threshold 30, then the email by itself would score a 40 and hence 'match' even if first and last did not match! hope that helps
  
  
  ---
  
  