Go Back   vb.org Archive > News and Announcements > vBulletin Pre-Sales Questions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-23-2003, 02:33 PM
Mister Internet Mister Internet is offline
 
Join Date: Jan 2003
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Cross-domain auth using vB tables?

Hello All,

I am currently working on a prototype PHP/MySQL web app that is completely unrelated to vB. However, this site I'm creating is to be a sort of "sister site" to the largest forums out there for our hobby... my app is a user-centric database-driven app, and I'm curious about a couple of things...

1. Am I able to use the vBulletin tables from another domain? For example, my site is www.sistersite.com, and I'm trying to use the user tables from www.parentsite.com. Two different domain names. Is this possible, and does anyone have any quick code or can you point me to a place that does?

2. I want to set my site up so that it senses whether or not the users at www.parentsite.com have set "always log me in" (you know, the cookie thing), and it automatically logs the into my site as well. Can cookies, or more specifically, can vB's cookies be shared cross-domain in this fashion? What I'm proposing amounts to www.sistersite.com checking a cookie from www.parentsite.com, and I don't believe that's possible... any other suggestions for this kind of scenario?

Registration at www.parentsite.com is MANDATORY for using my site, so I have no issues with registration or authentication mechanisms... I will be taking it for granted. What I'm more concerned about is being able to share this info cross-domain, and whether or not it's even possible. I wish to retain my own domain and webspace for this app, and If I have to go ahead and keep authentication separately for this site I will. Thanks!

...tom
Reply With Quote
  #2  
Old 01-23-2003, 04:25 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well it is possible, but it's not easy, i currently don't know a already finisherd hack for 1
Reply With Quote
  #3  
Old 01-23-2003, 05:30 PM
Mister Internet Mister Internet is offline
 
Join Date: Jan 2003
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Xenon
well it is possible, but it's not easy, i currently don't know a already finisherd hack for 1
I'm fairly confident I can figure out the meat of the coding, I was more curious about the nature of the problem... i.e. what exactly would have to be accomplished for vB to relinquish information in this manner. Technical issues, condsiderations, potential security problems, etc etc... thanks!

...tom
Reply With Quote
  #4  
Old 01-24-2003, 11:50 AM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well, you have to edit the db_mysql.php file and check if the working table is user, if it is it, connect to the other server and get the data from there.

but it would be hard with join queries, i don't know how you'd write a workaround for them...
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:41 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05536 seconds
  • Memory Usage 2,190KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete