Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
cofee_iv Posted July 9, 2019 Posted July 9, 2019 I have an application for membership. If/when someone signs up via Facebook, it bypasses that step. Is there a way to allow members to login via Facebook, but require newbies to fill out my application/profile fields?
bfarber Posted July 10, 2019 Posted July 10, 2019 You can use the "Quick Register" functionality, and then create "Profile Completion" steps afterwards. If you set the steps as required, all users will be required to fill them out regardless of how they signed up.
cofee_iv Posted July 12, 2019 Author Posted July 12, 2019 Thank you so much! I will check that out. Hmmm the problem with that is that I can't scan their profile to determine if they could be a troll ahead of approving them. Okay. I do not have quick registration, so how is it I am getting people signing up without filling in all the "application" fields?
bfarber Posted July 13, 2019 Posted July 13, 2019 Social media logins bypass normal registration, so they will not fill out any custom profile fields from the registration screen. Further, custom profile fields can be set to required or not, so if you have them on the registration screen but they are not required, then any normal registering user can also skip them. The only sure-fire way to cover both basis would be to use the profile completion feature.
Joel R Posted July 13, 2019 Posted July 13, 2019 One thing I'd like to add is that a primary intent of social media logins is to provide an expedited login. From a UIX perspective, if you have multiple profile fields that are required, you are better off requiring users to go through normal registration.
Computer Candy Posted September 19, 2019 Posted September 19, 2019 Sorry to resurrect this topic but I was looking for answers on this as well and couldn't believe this was by design. We have a local PTO (aka PTA) website and use Facebook by popular demand. A lot of parents asked for it and it makes promoting events easier to have the website and Facebook connected. So in our case, allowing Facebook for registration is not jut for an expedited registration or login, it is practical in other ways. The fact that IPS registration can't do both the Facebook connection and still allow users to enter the required info we need at the same time makes it the opposite of an expedited process for us. Our community is meant for local parents and teachers almost exclusively. Finding a workaround to Facebook registration skipping required fields just means extra steps for our users one way or the other. We need that required registration info to see who people are in order to approve them. So we either allow Facebook registration, then make them add the info later and hope we don't have to ban invalid accounts. Or we close Facebook registration and have them add their Facebook profiles later after they've been manually approved and hope they don't miss instructions about full name registrations (Usually taken care of via Facebook registration) that also have to be fixed later. Why not both? Facebook registration could fill in everything it can, then they do the rest. There are worse things in life but it's created a headache for us since the execution of how it actually works is contrary to how we expected it to work. Add that to the fact that there is no way for admins to actually find a user's Facebook profile URL or ID to verify who they are even though they registered using Facebook (one of the main reasons we went with Facebook registration in the first place), and the Facebook integration loses half of the functionality we expected.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.