By Neel on Friday, 07 November 2014
Posted in General Issues
Replies 7
Likes 0
Views 661
Votes 0
When I was testing, I had this problem once but I was unable to reproduce it again. I would like to get an idea on what usually is the cause of issues like this:

1) User Blocked and could not activate after registration: I have set up Registration Type to "Require User Activation". After the user completed the user registration pages, it then took them to the last page where they need to type in the activation code that was sent via email. User did not receive that email. I then checked the backend and I saw the user's status as "Unpublished" and "Key activation pending" with an orange key symbol. In the email activity, there is no activation email on queue that was supposed to be sent for this user neither. When I tried Forgot my password from the front end for this user since the activation email was not sent, I saw the "User Blocked" message (screendump below). What is usually the reason for this behaviour? Again, I wasnt able to reproduce it since the next time I tried registering another account, I was able to create that without any issue. But this is bugging me on why the first attempt didnt work and had this odd behaviour. Why was the user blocked, why was there no activation email sent, etc.. Since you guys troubleshoot so many cases, I wonder if you had come across similar issue before..

2) Language Variable: In the screen dump you can see that the language variable is shown as "COM_EASYSOCIAL_USERS_USER_BLOCKED". Why is that? Do I need to update any language file?
hello Neel ,

I am really sorry for the delay of this reply as it is a weekend for us here.
Thanks for reporting on that language string not translated issues, I have help you fix it.
That was strange, because it should sent the activation code to the user, if you can reproduce again with your first issues, please refer back to us.

*Note: if you would like to check the activation code from your backend mail pool, you have to turn on the environment mode to development from your Joomla backend > Easysocial > Setting > system preferences .
·
Saturday, 08 November 2014 15:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Arlex Wong wrote:Thanks for reporting on that language string not translated issues, I have help you fix it.

Can you tell me what the fix was please? The site I gave you for just a test site and I need to add this fix to my production site when ready.

[b]Arlex Wong wrote:[/bThat was strange, because it should sent the activation code to the user, if you can reproduce again with your first issues, please refer back to us.

I know.. it is weird. I had the issue once and I was unable to reproduce it again after that. I couldnt figure out what caused this odd behaviour for that user and why the account was blocked when it was set to user activation. Anyhow, I will keep an eye and will refer back if I see it happen again.

Thank you Arlex.
·
Saturday, 08 November 2014 16:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Neel,

Sure, do let us know if you encounter the same issue again and if possible, do let us know what is the steps to reproduce the issue so that we can look into your issue again.

Have a nice day!
Sam
·
Saturday, 08 November 2014 16:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Neel wrote:

Arlex Wong wrote:Thanks for reporting on that language string not translated issues, I have help you fix it.

Can you tell me what the fix was please? The site I gave you for just a test site and I need to add this fix to my production site when ready.
·
Saturday, 08 November 2014 16:37
·
0 Likes
·
0 Votes
·
0 Comments
·
hello Neel ,

Try download my attachment file and replace in
JoomlaFolder\administrator\components\com_easysocial\models\users.php
·
Saturday, 08 November 2014 16:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you Arlex. Couple of quick questions on this fix:

1) I see the fix was added to the backend. Will that also apply for the language variable that I saw in the frontend like the screen shot in my first post?

2) Will this patch be added in the next minor release or do I need to remember to add this fix again to the user.php file when I update my ES in the future ?
·
Saturday, 08 November 2014 20:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Neel,

I am sorry for the delay of this reply.

Yup, the language variable is actually loaded from backend but previously we didn't call the backend language file thus the fix provided by Arlex fix the issue.

And yes, the fix will be included into next release of EasySocial as well

Hope this help and have a nice day!
Sam
·
Sunday, 09 November 2014 13:21
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post