The *NOT RECOMMENDED* solution that I've implemented on other sites is editing the _setUserDataInput() class in /includes/classes/UserFieldsInput.class.php
This class is triggered when a user's data is entered in the "new_user" table, after it's been checked during registration. I currently use it to email myself when a new user signs up so I can check and approve their account. I'm sure there's infinite possibilities on what you can do in that class.
Again, this method isn't recommended because you have to modify a core file. I can't think of an elegant way to do it without modifying this class. Maybe someone else has a better idea how to do it.
0 replies