-
Notifications
You must be signed in to change notification settings - Fork 38
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>