Members: New

brendo edited this page Jun 16, 2011 · 6 revisions

Creating a new registration event is as simple as creating a normal Symphony event for your Active Members section. If you are using the Member: Activation field, be sure to include the Members: Lock Activation filter with your event, which will ensure that a member's activation code is generated.

Example Error XML:

<save-member result="error">
  <filter name="permission" status="passed" />
  <message>Entry encountered errors when saving.</message>
  <username label="USERNAME" type="missing" message="USERNAME is a required field." />
  <username label="USERNAME" type="invalid" message="USERNAME is already taken." />
  <password label="PASSWORD" type="missing" message="PASSWORD is a required field." />
  <password label="PASSWORD" type="invalid" message="PASSWORD is too short. It must be at least CONFIGURED characters." />
  <password label="PASSWORD" type="invalid" message="PASSWORD is not strong enough." />
  <email label="EMAIL" type="missing" message="EMAIL is a required field." />
  <email label="EMAIL" type="invalid" message="EMAIL is already taken." />
  <email label="EMAIL" type="invalid" message="EMAIL contains invalid characters." />
  <post-values>
    <username>Hello</username>
  </post-values>
</save-member>

Example Success XML:

<save-member id="8169" result="success" type="created">
  <filter name="permission" status="passed" />
  <filter name="etm-members-register" status="passed">Email sent successfully</filter>
  <message>Entry created successfully.</message>
  <post-values>
    <username>Hello</username>
    <password>
      <password>HelloPassword</password>
      <confirm>HelloPassword</confirm>
    </password>
    <email>hello@example.com</email>
  </post-values>
</save-member>
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.