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 commentedComment #2
vectoroc commentedDid you tried to do it with last dev?
Comment #3
vectoroc commentedAutomatic registration is fixed.
http://github.com/vectoroc/fbconnect/tree/6.x-2.x
Comment #4
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 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 commentedsorry. wrong page
Comment #7
Robardi56 commentedComment #8
vectoroc commentedyes, it's possible. But not all users will use it.
Comment #9
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 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 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 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 commentedComment #14
BenK commentedSubscribing...
Comment #15
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 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 commentedThanks gkap!
Hopefully this extra feature request will catch the attention of the module's maintainer.
Let's make it happen!
Comment #18
j0k3z commentedsubscribing
Comment #19
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 commented@gkap: take a look #886016: Rules module support
Comment #21
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 commentedsubscribe
Comment #23
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 commentedComment #25
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 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 commentedCode posted in #26 works for me. I created a patch for it.
Comment #28
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 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 commented#28 works for me. Can we get this commited?
Comment #31
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 commented#28 don't work for me, be #26 works for me as I expected. So I created small patch of #26 code...