View Single Post
  #1  
Old 06-04-2006, 03:42 PM
LunchBreak LunchBreak is offline
 
Join Date: Mar 2006
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Echo ing $vbulletin->GPC['vb_login_username']

Hi,

Just wanted to ask a silly question, but not a stupid one of course. "The question that is not asked is the most stupid one".

I am writing a plugins for login integration with vBulletin. For this purpose, I need to do the following.
1) vBulletin tries to login and fails
2) vBulletin fails and tries to check the username and password in my webservice.
3) if vBulletin finds the username and password in my webservice, it creates a new user in vBulletin and logs him.
Upto this stage everything is working fine!

However, when the user tries to login manually later on, he is not authorised. I believe I have traced where the problem is. When I add the user, I do a datamanager setup.

1. $newuser =& datamanager_init('User', $vbulletin, ERRTYPE_ARRAY);
2. $newuser->set('username', $vbulletin->GPC['vb_login_username']);
3. $newuser->set('password', $vbulletin->GPC['vb_login_password']);

Line 3 is not working. I believe $vbulletin->GPC['vb_login_password']) does not carry the actual password value. However, $vbulletin->GPC['vb_login_username']) does carry the username value.

Question:
How can I get the exact password value that was entered in navbar login form? I would like to apply that value in login_failure hook.

Cheers.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01125 seconds
  • Memory Usage 1,761KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (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_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete