1. daniel-j
  2. Support
  3. Friday, April 24 2020, 11:59 AM
Good Day!
I want to use User Registration where they would complete their profile
I have not opened registration yet because of problems when I did...
Do I turn on Easy Profile's registration and turn off Joomla's?
I would like to use recaptcha to keep bots inhibited.
Now how do I set Easy Profile to handle the registration process?
I would like to use Facebook as a way to log in... Does that work for existing members who were created by importing via Easy Profile?
admin Accepted Answer
Admin
Hi,
Do I turn on Easy Profile's registration and turn off Joomla's?
Easy Profile extends Joomla user management (not replace it), so the registration form is the same of Joomla (improved with plugins)

I would like to use recaptcha to keep bots inhibited.
You can do it with the same way of Joomla:
- Enable and fill settings of Captcha plugin (Extensions->Plugin)
- Set which Captcha plugin use in user views from (Users->Options->Captcha parameter)

Now how do I set Easy Profile to handle the registration process?
Just create a menu item of type Users->Registration form (same of Joomla)

I would like to use Facebook as a way to log in... Does that work for existing members who were created by importing via Easy Profile?
When already registered users try to login via Facebook then they need to fill username and password to link own account with Facebook (or specify another email* address to create a new linked account)
  1. more than a month ago
  2. Support
  3. # 1
daniel-j Accepted Answer
Content Protected
  1. more than a month ago
  2. Support
  3. # 2
admin Accepted Answer
Admin
The workflow is this:
1) User click to button "Login with Facebook" and make Facebook access
2) The system check if the email retrieved by Facebook is already in the system
3) (I assume the email is already registered) The user will see a screen with 2 options:
Option 1 - Fill Joomla username and password to link their account with Facebook login -> He does not loss profile data and the account will be linked to Facebook account
Option 2 - Provide another email address -> The system will create another account linked to Facebook with data retrieved from Facebook except the new email address
4) User will be able in future to use directly Facebook login (without any other authentication)
  1. more than a month ago
  2. Support
  3. # 3
daniel-j Accepted Answer
Now how do I set Easy Profile to handle the registration process?
You Said: "Just create a menu item of type Users->Registration form (same of Joomla)"

But the Logon Module is placed in a position... and has a "create account" Do I turn on registration in on User Manage Options?
Or leave it off?
Do I unpublish the Joomla Logon Module? Do I make a module for Easy Profile?
  1. more than a month ago
  2. Support
  3. # 4
daniel-j Accepted Answer
Can you assign groups in the registration process? I would like to assign to registered and two other groups when they register.
  1. more than a month ago
  2. Support
  3. # 5
admin Accepted Answer
Admin
Now how do I set Easy Profile to handle the registration process?
Same as Joomla, Easy Profile's registration page is the Joomla registration page.

But the Logon Module is placed in a position... and has a "create account" Do I turn on registration in on User Manage Options?
This sound strange, if you have disabled the Registration from User Manage Options then the link "Create an account" should not be visible. Anyway this is something regards Joomla and maybe the template override.

Do I unpublish the Joomla Logon Module? Do I make a module for Easy Profile?
Easy Profile extends Joomla user management (not replace), and the login module is provided by Joomla....choosing to use the login module depends on your preferences. Easy Profile does not provide any login module.

Can you assign groups in the registration process?
Yes, with fields conditions :)
  1. more than a month ago
  2. Support
  3. # 6
daniel-j Accepted Answer
Okay if this is the case why would I have to create a menu item for easy profile registration if it uses the Joomla Logon Module?
  1. more than a month ago
  2. Support
  3. # 7
admin Accepted Answer
Admin
Hi
Okay if this is the case why would I have to create a menu item for easy profile registration

there is a misunderstanding, Easy Profile does not have a menu item of type Registration, see screenshot.
Attachments (1)
  1. more than a month ago
  2. Support
  3. # 8
daniel-j Accepted Answer
Okay I see that now... I see an easy profile beta version module... When I assign it to my home page I get duplicate logos... I turned it off showing on any page... Can you take a look and see what I am doing wrong? And I want to use Facebook logon as well
  1. more than a month ago
  2. Support
  3. # 9
daniel-j Accepted Answer
Here are the site information when you get a chance... I am not sure what I am doing wrong
  1. more than a month ago
  2. Support
  3. # 10
admin Accepted Answer
Admin
Hi,
now the user registration in your site are disabled, so the registration form will make a redirect to login page (internal in the module).
  1. more than a month ago
  2. Support
  3. # 11
daniel-j Accepted Answer
Yes I know I disabled it because it didn't seem to work
  1. more than a month ago
  2. Support
  3. # 12
daniel-j Accepted Answer
Content Protected
  1. more than a month ago
  2. Support
  3. # 13
daniel-j Accepted Answer
When I use the Create Registration I get only the regular registration form... I do not get the other fields to complete in the Easy Profile... this is what I thought would happen if I use your Module for Registration... Second problem I am getting is that the token sent out in the email.. seems to be incorrect and I get this error... when they click on the link provided in the email.

"call to undefined method
UserModelRegistration::getUSeridFromToken{}"

I can not tell where this error is coming from Joomla or the Easy Profile Module
Thank you for looking into this..
Daniel
  1. more than a month ago
  2. Support
  3. # 14
admin Accepted Answer
Admin
Hi,
Where do I set these field conditions...
You can set field's conditions in edit field view (Component->Easy Profile->Choose the field->Go in Conditions section)

When I use the Create Registration I get only the regular registration form
Hi, I see the form that comes from Joomla and Easy Profile, and this is correct. You does not see many fields because you have set for these fields to be "Available" for "Registered" users...so a guest user does not have available these fields (see screenshots). Set these fields to be "Available" for "Public" users
Attachments (2)
  1. more than a month ago
  2. Support
  3. # 15
daniel-j Accepted Answer
Second problem I am getting is that the token sent out in the email.. seems to be incorrect and I get this error... when they click on the link provided in the email.

"call to undefined method
UserModelRegistration::getUSeridFromToken{}"
  1. more than a month ago
  2. Support
  3. # 16
daniel-j Accepted Answer
Setting the registrant into two groups after registration? Enlisted and Registered Groups how can I do this?
  1. more than a month ago
  2. Support
  3. # 17
daniel-j Accepted Answer
Also would like to set status in the Easy Profile defined field... to Enlisted

Setting the registrant into two groups after registration? Enlisted and Registered Groups how can I do this? what conditions do I set to accomplish this?
  1. more than a month ago
  2. Support
  3. # 18
daniel-j Accepted Answer
Content Protected
  1. more than a month ago
  2. Support
  3. # 19
admin Accepted Answer
Admin
Second problem I am getting is that the token sent out in the email.. seems to be incorrect and I get this error... when they click on the link provided in the email.

"call to undefined method
UserModelRegistration::getUSeridFromToken{}"

This comes from Joomla and not Easy Profile, the class UserModelRegistration is in the Joomla file /components/com_users/model/registration.php. When you click to activation link, are you already logged in?

Setting the registrant into two groups after registration? Enlisted and Registered Groups how can I do this? what conditions do I set to accomplish this?
All users must be into Registered usergroup, this is configured in Joomla and. all users need to belong to this group. To assign a user to another user group you can use a condition like:
- I assume (as example) that you have a field called "Are you Enlisted" with 2 options:
1|Yes

2|No
- In the field "Are you Enlisted" you can assign a condition like: If equal to custom value 1 then add to user group "Enlisted"
Attachments (1)
  1. more than a month ago
  2. Support
  3. # 20
daniel-j Accepted Answer
Thank you for your responses! I know I can set to one group in the User Options I guess I will have to set to registered before I had it to enlisted... but I will have to see how I can get them added to another group programmatically. I do not wish for the new registrant to have to enter a conditional response.

In the future versions of Easy Profile could you have options to set default values for defined fields in Easy Profile? This would be very helpful... i.e. status = enlisted
  1. more than a month ago
  2. Support
  3. # 21
admin Accepted Answer
Admin
Hi,
this is already possible but require a small plugin:
- Download, Install and Enable Skeleton Plugin (you will find it at http://docs.easy-profile.com/index.php/article/triggers)
- Open file /plugins/jsn/skeleton/skeleton.php
- Remove samples functions: triggerFieldAvatarUpdate, triggerProfileUpdate
- Add function like this:
public function triggerProfileUpdate($user,&$data,$changed,$isNew){ 
if($isNew) { /* Only new users */
$data['status'] = "enlisted"; /* Assign the value */
}
}


NOTE: This code is not tested and not supported, this is only for example purpose. You need to have a minimum of PHP knowledges
  1. more than a month ago
  2. Support
  3. # 22
daniel-j Accepted Answer
Content Protected
  1. more than a month ago
  2. Support
  3. # 23
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.