Thread: Integration with vBulletin - YAFB - Yay! Another Facebook Bridge
View Single Post
  #140  
Old 09-24-2009, 01:41 AM
mrpaint's Avatar
mrpaint mrpaint is offline
 
Join Date: Sep 2004
Location: Hanoi Capital
Posts: 630
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by RWerksman View Post
Ok, but what does it compare to:from? It looks like it compares the Facebook pulled userid to the stored fbuid in the user table, but something doesn't quite match up.

For instance, if I setup two identical applications, and repoint the application to use the second one, you would have to setup a new user as it wouldn't recognize my login correctly.
If no check had been done before, the check will be implement as a javascript scope. The flow is below
  1. Check for Facebook session
  2. If session found, send the associated facebook uid via ajax to our server
  3. Server check to see if that facebook uid is connected and the forum member enabled the auto-login feature. If everything is found and matched, server return a positive flag, otherwise, server will send a negative one
  4. The javascript code receives the response and redirect to login page (do the cookie, forum's session things) if it found a positive flag
  5. The javascript code marked (using cookie) as the check has been done and store a time note to prevent future check

That's how things are going

Edit: Oops. If you replace the API key with the 2nd application's one, from our forum, we won't able to check for connected user who connected with us using the 1st application's API key. Everything should be done using only one API key. The relationship is 1-to-1. If you decide to change, I suggest you to uninstall the product and import the xml file again...
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02177 seconds
  • Memory Usage 1,763KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete