vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB5 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=263)
-   -   Custom authentication(which algorithm) (https://vborg.vbsupport.ru/showthread.php?t=320371)

mkomenda 09-28-2015 04:11 PM

Custom authentication(which algorithm)
 
Hello!
I wrote an application for VB4 that sends login data to the forum, then php script converts that input to the password stored in the users TABLE to check if it matches.

In VB4 I just had to use this algorithm to make comparison with the password in the user TABLE

Code:

md5(md5(PASSWORD) . SALT);
But I need to update to VB5 and I've seen that things look different in the database, in the user TABLE, there is no more password field, there's now TOKEN, SCHEME and SECRET.

What do I compare user input to in new VB5, TOKEN or SECRET? Or some combination of that.

If that's the case how VB5 genereates TOKEN or SECRET?

Can you please share algorithm VB5 uses for user login authentication.

Dave 09-28-2015 04:53 PM

Check the file /core/libraries/password_compat/lib/password.php, I believe that's used for the password hashing in vB5.

Replicant 09-28-2015 05:15 PM

David Grove did a write up on external logins for vb5.
Here's the link.

http://www.vbulletin.com/forum/blogs...n-your-website

It explains alot on how the vb5 authentication process works.


All times are GMT. The time now is 07:57 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.02118 seconds
  • Memory Usage 1,710KB
  • 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)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