vb.org Archive

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

Reevo 06-15-2005 03:35 PM

User DM/login class?
 
Hiya

Regarding the HowTo for creating new users; I'll be using this functionality entirely outside of the vB enviroment, so found I had to put a few things at the top of my test script to make the example work:

Code:


define('VB_AREA', 'Testing');
define('THIS_SCRIPT', 'user_testing.php');
define('CWD', $_SERVER['DOCUMENT_ROOT'].'/testvb');

include_once ('testvb/includes/init.htm');
include_once ('testvb/includes/functions.htm');

Is this the right thing to do, or am I missing a trick here? Regardless, I did manage to use the example, but now have another (slightly related) question.

The site I'm working on will have a registration process for the whole site, and part of this process will include vB registration, which is now working. To complete the whole package, I'd like the user to only have to log in once, giving them access to all members' areas of the site, including vB, rather than logging in to mysite.com, then mysite.com/board/ when they want to post.

The new user DM class is great, but I have yet to find anything similar that relates to logging a user into vB. Am I just not looking in the right places? If there's no login DM class functionality yet, has anyone else managed to do this successfully?

Cheers!

Paul.

Andreas 06-15-2005 03:52 PM

Using library:
Take a look at functions_login.php
I think I'm gonna write up a How-To for this :)

Manual:
This is a FAQ and has been answered dozens of times for vB 3.0.x already

"Being logged in" just means that you have the appropriate cookies set.

Namely bbuserid and bbpassword (bb is the default cookie prefix, so the cookies might be different if you use another prefix).

bbuserid should be obvious.

bbpassword is md5(md5(md5('plaintextpassword'). $salt) . 'LicenseNo');

The value of column password in table user is md5(md5('plaintextpassword') . $salt)

Reevo 06-15-2005 03:57 PM

Quote:

Originally Posted by KirbyDE
"Being logged in" just means that you have the appropriate cookies set.

Waaah, I'm a numpty for not thinking of this. In fact, I'm sure I've already realised this a long time ago, but completely forgot. My only defense is an early start today, and that I should've gone home long ago :D

Cheers!

Paul.


All times are GMT. The time now is 05: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.00987 seconds
  • Memory Usage 1,719KB
  • 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)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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