Go Back   vb.org Archive > vBulletin Article Depository > Read An Article > vBulletin 3 Articles
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
See who is logged in outside of vBulletin
nabeel
Join Date: Jun 2002
Posts: 60

 

Show Printable Version Email this Page Subscription
nabeel nabeel is offline 07-20-2002, 10:00 PM

PHP Code:
//PUT THIS AS THE VERY FIRST THING ON YOUR PAGE, BEFORE THE <html> TAG<?
                include_once("forums\\admin\\config.php");
    include_once("forums\\admin\\db_mysql.php");
    $DB_site=new DB_Sql_vb;
    $DB_site->appname='vBulletin';
    $DB_site->appshortname='vBulletin (forum)';
    $DB_site->database=$dbname
    $DB_site->server=$servername;
    $DB_site->user=$dbusername;
    $DB_site->password=$dbpassword;
    $DB_site->connect();

    include("forums\\admin\\functions.php");
    include("forums\\admin\\sessions.php");
?>

<?
//now you can check who is logged in, this can go anywhere
if($bbuserinfo['userid'] != 0){
        echo "welcome " . $bbuserinfo['username'] . "<br>your user id is: " . $bbuserinfo['userid'];
    }
?>

this could be used if you want to make sure someone is logged in before they come to your site, or a customized home page showing their info
Reply With Quote
  #12  
Old 08-30-2003, 02:38 PM
trackpads's Avatar
trackpads trackpads is offline
 
Join Date: Aug 2003
Location: Armyville
Posts: 1,074
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How do you do this with VB3?

Thanks!
Reply With Quote
  #13  
Old 08-30-2003, 05:29 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No vb3 hacking is allowed until the RC stage ^^
Reply With Quote
  #14  
Old 08-30-2003, 06:24 PM
trackpads's Avatar
trackpads trackpads is offline
 
Join Date: Aug 2003
Location: Armyville
Posts: 1,074
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is this considered hacking since I am not touching any of the VB3 files? I just want to do this on all the other pages of my site.
Reply With Quote
  #15  
Old 08-31-2003, 06:22 PM
higabyte higabyte is offline
 
Join Date: Nov 2001
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Yesterday at 03:24 PM trackpads said this in Post #13
Is this considered hacking since I am not touching any of the VB3 files? I just want to do this on all the other pages of my site.
i dont think its considered hacking since all you are doing is requiring them logging in before accessing your non vbulletin pages, heres how i did it:

I did something similar to this with my vb2.5 and upgraded to vb3 and it still works fine...

http://board.accordtuner.com/external.php

I mean I dont know how correct it is per say but it seems to do the job and thats all that matters..
.

Code:
<?php
$logged = ($user = $HTTP_COOKIE_VARS["bbuserid"]);

if ($logged >= "1") {
?>

your page code goes here.

<?php
}
if ($logged < "1") {
echo "<div align=center>You must be a registered user of the forums.<br><br>";
echo "Please click <a href=http://www.accordtuner.com?#login><i><b>here</b></i></a> ";
echo "to login first...<br><br>Or click <a href=http://board.accordtuner.com/register.php?&action=signup><i>";
echo "<b>here</b></i></a> to register with our forums.</div>";
}
?>
Reply With Quote
  #16  
Old 09-01-2003, 11:35 PM
trackpads's Avatar
trackpads trackpads is offline
 
Join Date: Aug 2003
Location: Armyville
Posts: 1,074
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks!

That works on some pages but I get some funny errors on others. Have to play more but thanks again, I do apprecaite it.

What is really ironix is that I use phpbb for some content mgmt sites and I can now require VB membership to have people access the phpbb sites ;-)
Reply With Quote
  #17  
Old 09-26-2003, 04:00 PM
otacon otacon is offline
 
Join Date: Sep 2002
Location: hard drive
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

does this work on VB 3

www.randomobjects.com/testme.php I get this.
Reply With Quote
  #18  
Old 09-28-2003, 12:53 PM
trackpads's Avatar
trackpads trackpads is offline
 
Join Date: Aug 2003
Location: Armyville
Posts: 1,074
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am using VB 3 and it works
Reply With Quote
  #19  
Old 12-02-2003, 01:21 PM
ttol ttol is offline
 
Join Date: Dec 2003
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hey, there is a missing semicolon after $DB_site->database=$dbname. took me 20 minutes to find that.
Reply With Quote
  #20  
Old 12-17-2003, 10:22 PM
agip33 agip33 is offline
 
Join Date: Aug 2003
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

if cookies are disabled OR the user sets "Automatically login when you return to the site? (uses cookies)" as NO...

will this still work? if not, how can i make it work without cookies.
Reply With Quote
  #21  
Old 01-05-2004, 05:24 AM
hwtan hwtan is offline
 
Join Date: Dec 2003
Location: Singapore
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmm.. what I usually do is:

PHP Code:
<?php

$self_dir 
getcwd();
chdir('/path/to/vbforum/');
require_once(
'./global.php');
chdir($self_dir);

print 
"<pre>";
print_r($bbuserinfo);
print 
"</pre>";

?>
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 06:23 AM.


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.04472 seconds
  • Memory Usage 2,299KB
  • Queries Executed 25 (?)
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)bbcode_code
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_article
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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_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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete