Mandatory profile fields for Facebook login
Hello everyone,
brand new user here, I just set up my first UNA installation two days ago and finding my way around. I was looking for something to replace a site based on Oxwall, tried about a dozen options, and UNA looked by far the most awesome and flexible, so lots of respect to the team!
Now for my issue: I would like to use the Facebook connect plug-in to allow users to sign up for an account through Facebook. However, I also have certain profile fields that I marked as mandatory. It's an important way in which I want to moderate the community: people have to answer a few basic questions, which I review before manually approving their accounts, so that I'm sure that they have a genuine interest in the topic.
For regular sign-ups, this works fine. I set it up so that users signing up for a new account are immediately led to the creation of a "Person". The form on that person creation page can only be saved when all fields marked as mandatory are filled out. This makes it very clear to users what they have to do: they get messages on every page that they first have to confirm their e-mail address, then set up a profile/person, and then that they have to wait for their account to be activated. I, on the other hand, can be sure that any new accounts to be approved have the mandatory fields filled out.
However, I didn't (yet) find a way to set it up in a similar way for Facebook connect (and I assume the other connect plug-ins are the same). When an account is set up through Facebook, a rudimentary "Person" is created automatically, containing the name and profile picture from Facebook. For that reason, new users don't get sent to the "create a person" page, and hence they have an incomplete profile that I don't know whether to approve or deny, because they have empty mandatory fields. These users can't even manually find the way to fill out their profile, because with an unapproved account they don't have the rights to open the person edit page (I didn't find a setting to change that, either)
Is there a way to configure UNA to work around this problem? If not, I'm afraid I'll have to do without the Facebook connect for now…
Thanks!
Daniel
-
-
·
Alex T⚜️
- ·
Its possible to redirect user to the join page with pre-filled valued from Facebook, profile isn't created automatically in this case, to enable this go to:
Studio > Facebook Connect > Settings > Redirect page after first sign in: set to "join"
-
·
Alex T⚜️
-
- · Daniel
- ·
Indeed, it does, thank you! I have seen that setting and tried it, but maybe I had misconfigured something else, too, because it was not what initially happened. If I try it again now, a fresh Facebook login is indeed led to create a new profile, and the message about having to create one will be displayed even if the process is aborted.
My issue is resolved, thank you :)