Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-29-2010, 12:45 PM
w205 w205 is offline
 
Join Date: Nov 2009
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default [Question] External login

I see this code by ledman

Quote:
PHP Code:
<?php
chdir
('./up');
require_once(
'./global.php');
chdir('../up');






if (
$userid 0){
      echo 
'Welcome, ' $username '!';
}
else
{
echo
"

 <form action='./up/login.php?do=login' method='post' onsubmit='md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 
$show[nopasswordempty])'>
        <input type='hidden' name='do' value='login' />
        <input type='hidden' name='url' value='/' />
        <input type='hidden' name='vb_login_md5password' />

        <input type='hidden' name='vb_login_md5password_utf' />
        <input type='hidden' name='s' value='
$session[sessionhash]' />
        <input type='hidden' name='cookieuser' value='1' id='cb_cookieuser' tabindex='1' />
        <label>Username:<input name='vb_login_username' type='text' id='login' tabindex='1' class='bginput' accesskey='u'/></label>
        <label>Password<input name='vb_login_password' type='password' id='password' tabindex='1' class='bginput' /></label>
        <input name='submit' type='submit' id='submit' tabindex='1' value='Login' accesskey='s' class='button' />
</form>

"
;
}
?>
But it doesn't function, it still displays the login form when user has logged in success full instead of "echo 'Welcome, ' . $username . '!';"

Please help me this
Reply With Quote
  #2  
Old 01-29-2010, 01:29 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm not sure where you got that from - if I were to grab a login form, I'd grab it straight from the navbar template. But anyway, I surprised it even worked since the variable names are wrong. It should be $vbulletin->userinfo['userid'] and $vbulletin->userinfo['username'] . I didn't look through the form code, but I would guess some of those may be wrong too. And, you really should not use echo - you should use the templating system. You may want to go look in the articles forums for some articles on creating external pages.
Reply With Quote
  #3  
Old 01-31-2010, 01:53 AM
w205 w205 is offline
 
Join Date: Nov 2009
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks Lynne !


I've found this really useful
https://vborg.vbsupport.ru/showthread.php?t=179930
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 01:48 PM.


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.03864 seconds
  • Memory Usage 2,182KB
  • 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
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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