Go Back   vb.org Archive > vBulletin 5 Connect Discussion > vB5 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-27-2013, 07:30 PM
DaSpamer DaSpamer is offline
 
Join Date: Apr 2013
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default External login

Hey guys,
I'm facing a problem, vBulletin5 is completly different from vBulletin4.
I'm trying to do an external login, but I do not know which file to include in my php script, since I get many Access Denied.

This what i was doing in vBulletin4.
PHP Code:
require_once('global.php');
// getting data ..
$username filter_var($_POST['username'], FILTER_SANITIZE_STRING);
$password filter_var($_POST['password'], FILTER_SANITIZE_STRING);
$user $vbulletin->db->query_first("SELECT * FROM " TABLE_PREFIX "user WHERE username ='".$username."'");
// doing some checks and getting some stuff
$pass $user[password];
$vb_hash md5($password $user[salt]);
// return what I want. 
But in the new vBulletin, I'm just not sure what to perform in order to achieve the same results.
Any help?
Reply With Quote
  #2  
Old 11-02-2013, 05:17 PM
Gavo34 Gavo34 is offline
 
Join Date: Feb 2013
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can someone help with this.


I had a look at the guys script, I cant find any documention to help, so its resorting to not loading VB core.

PHP Code:
db connect

    $username 
filter_var($_GET['username'], FILTER_SANITIZE_STRING);
    
$password filter_var($_GET['password'], FILTER_SANITIZE_STRING);

    
$value mysql_fetch_array(mysql_query("SELECT * FROM vb_user WHERE username ='".$username."'"), 0);
    
$pass $value['password'];
    
$vb_hash md5($password $value['salt']);

if (
$vb_hash==$pass)
    {
check subscription.....


The pass and hash dont match, whats the new method?


Thanks
Reply With Quote
  #3  
Old 11-03-2013, 10:17 AM
Code-Worker Code-Worker is offline
 
Join Date: Oct 2013
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello,

in some versions of vBulletin, the passwort is md5-ed via Javascript before the form gets submitted.
If not, the password gets encrypted into md5 directly after the form was submitted via PHP.

However, if you do not encrypt your password before you submit the form, you should try this:

PHP Code:
$vb_hash md5(md5($password) . $value['salt']); 
Reply With Quote
  #4  
Old 11-04-2013, 03:57 PM
DaSpamer DaSpamer is offline
 
Join Date: Apr 2013
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The password that is sent, is after md5.
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 03:52 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.06224 seconds
  • Memory Usage 2,197KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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_postinfo_query
  • fetch_postinfo
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete