vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Automatic login (https://vborg.vbsupport.ru/showthread.php?t=176196)

SteveCoppin 04-15-2008 08:25 AM

Automatic login
 
Our internal vBulletin instance is sitting behind a seperate authentication layer that will pass the login credentials (once verified against our LDAP store) to the page. I need to then take those details and log the user in to vBulletin. As the user can still visit any page directly*, I need all pages to check for these details and log the user in if they're not already.

Can anyone offer advice as to where this code should live (to be included on every page)? I'm pretty sure I'll be able to borrow code from elsewhere in the base to perform the action, but if you have any advise please let me know!!

* if the user were to try and reach the page via memberlist.php, for example, they would go via the authentication system (if it's the first time they have logged in that session) and end up at this page.

Dismounted 04-15-2008 09:28 AM

You have a choice of hooks, and among others, global_start or init_startup. Look at the locations in the files, and use the one that suits you.


All times are GMT. The time now is 08:14 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.00920 seconds
  • Memory Usage 1,700KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete