afterRegister() Trigger
A trigger that can be implemented in the Application Delegate Class or the Table Delegate Class, to be executed after the registration form is saved. This can be used to perform some custom actions like emailing the administrator.
Signature
function afterRegister( Dataface_Record &$record ) : mixed
Parameters
| Name | Description |
|---|---|
| &$record | A Dataface_Record object encapsulating the record that is being inserted in the users table for this registration. |
| returns | Mixed. If this method returns a PEAR_Error object, then registration will fail with an error. |
Example
<?php
class conf_ApplicationDelegate {
function afterRegister(&$record){
// mail the admin to let him know that the registration is occurring.
mail('admin@example.com', 'New registration', 'A new user '.$record->val('username').' has registered);
}
}
See Also
- beforeRegister
- validateRegistrationForm
- sendRegistrationActivationEmail
- getRegistrationActivationEmailInfo
- getRegistrationActivationEmailSubject
- getRegistrationActivationEmailMessage
- getRegistrationActivationEmailParameters
- getRegistrationActivationEmailHeaders
var disqus_identifier = ‘xataface.com/wiki/afterRegister’; (function() { var dsq = document.createElement(‘script’); dsq.type = ‘text/javascript’; dsq.async = true; dsq.src = ‘http://xataface.disqus.com/embed.js’; (document.getElementsByTagName(‘head’)[0] || document.getElementsByTagName(‘body’)[0]).appendChild(dsq); })(); blog comments powered by Disqus
//<![CDATA[ (function() { var links = document.getElementsByTagName(‘a’); var query = ‘?’; for(var i = 0; i < links.length; i++) { if(links[i].href.indexOf(‘#disqus_thread’) >= 0) { query += ‘url’ + i + ‘=’ + encodeURIComponent(links[i].href) + ‘&’; } } document.write(‘