I have created a registration form that works fine for adding a Joomla user. It sends a message to the new user advising them that once their eligibility is confirmed their account will be activated. I would like a front-end form that once our membership coordinator verifies their eligibility the coordinator can simply enter the username they supplied on the registration form and it will activate their account and send a welcome message.
I've read all the FAQ's, forum posts and youtube video's but am still at a loss how to use the Joomla Activation action to accomplish this. I'm thinking I need to store the activation token in the registration db when they register and then retrieve it with the DB Record Loader in the Activation form? Am I headed in the right direction?
Dave
I've read all the FAQ's, forum posts and youtube video's but am still at a loss how to use the Joomla Activation action to accomplish this. I'm thinking I need to store the activation token in the registration db when they register and then retrieve it with the DB Record Loader in the Activation form? Am I headed in the right direction?
Dave
Hi Dave,
There are two different things here. The validation token is typically used to validate the user's email. Activation is linked to this in the normal Joomla! registration process.
The Activation action is designed to let the User activate themselves, not for an admin to do it though.
You can set up a form and hand-code it - the minimum is to set 'block' to 0 in the #__users table.
Bob
There are two different things here. The validation token is typically used to validate the user's email. Activation is linked to this in the normal Joomla! registration process.
The Activation action is designed to let the User activate themselves, not for an admin to do it though.
You can set up a form and hand-code it - the minimum is to set 'block' to 0 in the #__users table.
Bob
I have the same problem as Dave, I have a form where the user name is entered for the person to be activated. I have 2 hidden fields one with block defaulting to 0 the one with activation set to NULL
Using DB Record Loader I can get the username to match the username entered in the form.
Also have a save event after the DRL but the values remain unchanged.
By putting SET commands in the Advanced tab of DRL setting block=0 and activtion= in the WHERE statement box but it still isn't being saved.
I'm thinking I am missing something simple or maybe I am going about this all wrong.
Gramps
Using DB Record Loader I can get the username to match the username entered in the form.
Also have a save event after the DRL but the values remain unchanged.
By putting SET commands in the Advanced tab of DRL setting block=0 and activtion= in the WHERE statement box but it still isn't being saved.
I'm thinking I am missing something simple or maybe I am going about this all wrong.
Gramps
Hi gramps,
There is a Joomla Activation action that will do most of this for you. It's usually better to use the Joomla User methods than to directly edit the #__users table.
Bob
There is a Joomla Activation action that will do most of this for you. It's usually better to use the Joomla User methods than to directly edit the #__users table.
Bob
Joomla is all new to me so it's taking a little bit to get stuff straight in my head. I had thought of a way that would make it even easier for the person (wife) who will be doing the activation of the new registered users.
Instead of having her go to a form and input the username to be valiated, would it be easier to just include a activation link in the email that is sent to here and not to the user?
I am think this might be easier for both her just not sure how to only her the activation link and not the end user. Or maybe this is more of a programming nightmare than trying to figure out the activation form.
Thanks
Gramps
Instead of having her go to a form and input the username to be valiated, would it be easier to just include a activation link in the email that is sent to here and not to the user?
I am think this might be easier for both her just not sure how to only her the activation link and not the end user. Or maybe this is more of a programming nightmare than trying to figure out the activation form.
Thanks
Gramps
Hi gramps,
The simplest way for her to activate users is to go into the Joomla! admin and use the Users panel.
I'm really not too clear what the process is that you are trying to build here. The 'normal' process is to have users activate themselves by Clicking a link in an email that verifies their email address.
What is the intention in having your wife do this? And what criterion will she use?
Sorry for the extra questions but it helps to give you a more focused reply.
Bob
The simplest way for her to activate users is to go into the Joomla! admin and use the Users panel.
I'm really not too clear what the process is that you are trying to build here. The 'normal' process is to have users activate themselves by Clicking a link in an email that verifies their email address.
What is the intention in having your wife do this? And what criterion will she use?
Sorry for the extra questions but it helps to give you a more focused reply.
Bob
This topic is locked and no more replies can be posted.