Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Hi,
is it possible that when automatic registration is enabled, that module asks user only local account name and email, so account gets created on local site with these information ?
Currently when automatic check box is checked, it doesn't work exactly like this and is a bit buggy.
Comment | File | Size | Author |
---|---|---|---|
#32 | fast-registration-848354-32.patch | 771 bytes | maris.abols |
#27 | fbconnect-one-click-registration-848354-27.patch | 771 bytes | delphian |
Comments
Comment #1
Robardi56 CreditAttribution: Robardi56 commentedComment #2
vectoroc CreditAttribution: vectoroc commentedDid you tried to do it with last dev?
Comment #3
vectoroc CreditAttribution: vectoroc commentedAutomatic registration is fixed.
http://github.com/vectoroc/fbconnect/tree/6.x-2.x
Comment #4
Robardi56 CreditAttribution: Robardi56 commentedTks, as said in the mail, with this version I can't save API ID in module settings, thus I can't get it to work, so I can't test.
Please fix the API ID saving, so I can test the fast registration process.
Comment #5
Robardi56 CreditAttribution: Robardi56 commentedHi,
ok thanks for the fix, I was able to test fast registration process. I notice great progress, however some little issues remains:
- When "Link account during registration process" is UNCHECKED, and when user login for the first time, it fails to ask email permission, thus registration can't complete. Facebook does ask for authorization to install app, but doesn't ask for the email.
Normally, with new facebook methods, it is possible to ask both authorization from same popup screen.
I remark that it DOES ask for email authorization, but only when "link account during registration process" is CHECKED (after users choose to create account).
So please, fix this, so when "Link account during registration process" is UNCHECKED, it asks for email also so it is possible to complete the process.
Also, I didn't noticed the redirect url field I asked, or maybe it's the field "Destination, after user's valid or skip invite friend form: " ?
Keep up the good work.
Brakkar
Comment #6
vectoroc CreditAttribution: vectoroc commentedsorry. wrong page
Comment #7
Robardi56 CreditAttribution: Robardi56 commentedComment #8
vectoroc CreditAttribution: vectoroc commentedyes, it's possible. But not all users will use it.
Comment #9
Robardi56 CreditAttribution: Robardi56 commentedYes, but for fast registration, it is anyway required in all cases. Anyone using fast registration requires email authorization.
Since fast registration pulls email data from facebook, it currently can't when "Link account during registration process" is UNCHECKED.
It sends back a message account couldn't be created, thus the need of the fix. Please fix this.
Comment #10
vectoroc CreditAttribution: vectoroc commentedI got your point now. Try http://github.com/vectoroc/fbconnect/tree/6.x-2.x
I don't like, that now all users must grant email permission. Don't know yet how to solve another way
Comment #11
Robardi56 CreditAttribution: Robardi56 commentedThanks a ton.
It works perfectly, now fast registration is really fast !!!!
On a single click + authorization, accounts get created locally. This is GREAT.
I don't see problem with email authorization: it is not asked when fast registration is not enabled: admins that enable fast registration, obviously want their users to register instantly, thus it is necessary to ask email authorization. It is not a problem at all.
Comment #12
Robardi56 CreditAttribution: Robardi56 commentedThis is a message for the community, you can download latest work from http://github.com/vectoroc/fbconnect/tree/6.x-2.x and try what we've worked on:
- From fbconnect admin Enable "fast registration mode" and uncheck linking account during registration process.
Now, when you log with facebook for first time on site with this module, facebook will ask authorization to install app and transmit your email on single screen, and within a single click, will create account on local drupal site, and have you logged on the site.
Email used is facebook proxy email.
It's there finally, we have a drupal single click account creation and login from facebook info !!!
Comment #13
Robardi56 CreditAttribution: Robardi56 commentedComment #14
BenK CreditAttribution: BenK commentedSubscribing...
Comment #15
dreadfulcode CreditAttribution: dreadfulcode commentedIt's a good start.
But rather than utilizing the FB proxy, I would prefer to have access to the user's email address that has already been authenticated by facebook.
I would throw down a $100 bounty for an easy solution to configure FB permissions, or a way to pull FB user information into CCK fields. ie. hometown, email, age, in a submodule, perhaps, ideally presented as a checklist to the drupal developer.
Just an idea.
Comment #16
g.k CreditAttribution: g.k commented+1 for extended attributes and mapping to profile/cck fields after authorizing FB permissions. I will add $50 to the bounty.
Comment #17
dreadfulcode CreditAttribution: dreadfulcode commentedThanks gkap!
Hopefully this extra feature request will catch the attention of the module's maintainer.
Let's make it happen!
Comment #18
j0k3z CreditAttribution: j0k3z commentedsubscribing
Comment #19
ulechka CreditAttribution: ulechka commentedI've tried http://github.com/vectoroc/fbconnect/tree/6.x-2.x right now.
I've uninstalled old version of fbconnect, and remove module folder. after that I've add new module folder named fbconnect and paste to this folder all files of new version. I enabled module on the admin/modules page and gone to fbconnect settings page and add all info. After a press "save settings" button site gone down with white screen.
I've gone to mysql db and paste "UPDATE `system` SET status=0 WHERE filename='sites/all/modules/custom/fbconnect/fbconnect.module';"
Site was up again...
And I tried to enable module again in admin page, and site gone down again with white screen...
Hm...
Any help?
Comment #20
vectoroc CreditAttribution: vectoroc commented@gkap: take a look #886016: Rules module support
Comment #21
g.k CreditAttribution: g.k commentedI looked into Rules and its triggers, but I couldn't find an action that will map FB attributes to user profile (or content profile) for e.g. I have the following FBML tag, and able to pull the user e-mail address during FBConnect but not sure how to map it to Drupal user's e-mail address.
Comment #22
locomo CreditAttribution: locomo commentedsubscribe
Comment #23
vectoroc CreditAttribution: vectoroc commented@gkap : post please into correct thread. (#886016: Rules module support)
I did'nt get what you want to do
Comment #24
kanyan.ror@gmail.com CreditAttribution: kanyan.ror@gmail.com commentedComment #25
Ross-Hunter CreditAttribution: Ross-Hunter commentedIs one click account registration supposed to be working in the latest 7.x release? I am still having to click once to connect to FB, and once again to create a Drupal account. I have tried creating a rule that redirects to fbconnect/register/create - but no go there either.
Comment #26
ganagus CreditAttribution: ganagus commented@Ross-Hunter, I could manage to do one click registration from javascript. At around line 34 of fbconnect.js, I changed the auth.authResponseChange event handler as follow:
However, although I could get it working, I haven't tested it thoroughly in all scenarios.
Comment #27
delphian CreditAttribution: delphian commentedCode posted in #26 works for me. I created a patch for it.
Comment #28
focal55 CreditAttribution: focal55 commentedFor Drupal 7's version, I am finding the window.reload function is being called from near line 581 of fbconnect.module. I followed #26 adjustment and modified it like this:
Another hack I had to do in order to get Fast Registration working with Drupal 7 is comment out a few lines in fbconnect.pages.inc that attempt to unset some form fields including Taxonomy. Here are the lines I commented out:
After these two hacks, the fbconnect module is working to achieve FB Connect with Fast Registration.
Comment #29
jasonglisson CreditAttribution: jasonglisson commented# 28 did not work for me.
I've done this hack 3 times today and it has not worked each time. Still getting a redirect loop.
Am I missing something?
Comment #30
tamerzg CreditAttribution: tamerzg commented#28 works for me. Can we get this commited?
Comment #31
jcisio CreditAttribution: jcisio commentedHow does it get committed when 1/ there is no patch 2/ and 1/2 users reported that (in #29) it did not work.
Comment #32
maris.abols CreditAttribution: maris.abols commented#28 don't work for me, be #26 works for me as I expected. So I created small patch of #26 code...