vb.org Archive

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

Sharif 12-06-2005 01:31 AM

Registration System
 
I have the 3.5.1 version of the forums setup for my website. I also have a custom member system on my site, and I am trying to make a the registration process easier for my members, so they can register for both the site and forums with one form.

Can someone tell me exactly what registration data is required to register for the forums so I can code it into my current site registration? Thank you.

Anyone? Please help. All I need is to know what data to collect so the vbulletin registration will function properly being registered from a custom form.

davelr45 07-06-2006 01:30 PM

I have the same issue, and I have seen about 20 others on here with the same question...not one has an answer? Is it that difficult to accomplish or has just nobody been successful at it?

roosevelt 07-06-2006 11:56 PM

It's not quite smart to turn both registration system follow vbulletin. Edit your CMS and make it switch between third party. I will use just functions to explain my concept, and the codes you have to write your own.

PHP Code:

function Login()
{
    
$this->CheckOptions();
    if (
$this->vbenable)
    {
        
$this->vblogin($username$password);
    }
    else
    {
        
$this->defaultlogin($username$password);
    }


Basically when the user submits the form with his username and password. The script first checks if vbulletin integration is enable or not. If it is then it uses the vblogin() function to login a vbulletin user.

Under vblogin() function all you have to do is:

- Connect to vbulletin database
- Encrypt the password using this algorithm: md5(md5($password). $salt)
- In the algorithm, $password is the password the user entered on the form. And salt is the data from vbulletin user's table.
- If the password and user matches register the session and the user is logged in.

You can also check vbulletin's session data to see if an user is already logged in or not :banana:


All times are GMT. The time now is 05:56 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.01042 seconds
  • Memory Usage 1,715KB
  • 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_php_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