View Single Post
  #8  
Old 06-14-2006, 11:23 AM
bbcentral's Avatar
bbcentral bbcentral is offline
 
Join Date: Apr 2006
Location: Australia
Posts: 96
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm lost.
Do you mean a login form on your main website?
If so, why did you have to change the template?
I don't use that VBExternal thing, I used it to learn the basics but I wrote the majority of it myself. I have my own forms and my own login files.
If you want to see the one I'm temporarily using, go to:
http://www.bluesbrotherscentral.com/
In the top corner you'll see a login box, with username password etc.
The code is:

HTML Code:
<form name="loginform" action="/forum/login.php" onSubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)" method="POST">
<table width="100%" cellpadding="0" cellspacing="0" style="height:20px;">
<tr>
<td><span class="footer">&nbsp;<input type="text" name="vb_login_username" id="username" class="login" size="12" value="username" onFocus="document.loginform.username.value='';"></span></td>
<td><span class="footer">&nbsp;<input type="password" name="vb_login_password" id="password" class="login" size="12" value="password" onFocus="document.loginform.password.value='';"></span></td>

<td width="40" align="right"><input type="image" name="submitlogin" src="images/login_red.gif" style="border-style:none; width:38px; height:14px;" alt="Login"></td>
<td valign="middle"><span class="footer"><input name="cookieuser" type="checkbox" id="cb_cookieuser_navbar" value="1" checked="checked" class="normal" />Save Login</span></td>
</tr>
</table>
<input type="hidden" name="s" value="" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
<input type="hidden" name="url" value="/" />
</form>
You can remove the table if you like, that's the code copied directly from my website, you can format it however you like.
The most important things are the FORM and INPUT tags, including the 5 hidden fields at the bottom.
The hidden 'url' field (in the example it's set to value="/"), is simply the page to redirect to after you've logged in. Just change it to the current page, ie:

HTML Code:
<input type="hidden" name="url" value="<?=$_SERVER['REQUEST_URI']?>" />
Also, don't forget to include the javascript file in the HEAD of your page. I mentioned it further up in this thread. And you can replace my submit button image with an actual submit button, ie replace
HTML Code:
<input type="image" name="submitlogin" src="images/login_red.gif" style="border-style:none; width:38px; height:14px;" alt="Login" />
with
HTML Code:
<input type="submit" name="submitlogin" value="Login!" />
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02173 seconds
  • Memory Usage 1,780KB
  • 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
  • (4)bbcode_html
  • (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