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

Reply
 
Thread Tools Display Modes
  #1  
Old 08-15-2007, 05:02 AM
unenergizer unenergizer is offline
 
Join Date: Nov 2004
Location: Texas, YE HAW
Posts: 329
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Help - Fix login box problems.

On my site (displayed in signature) I am using a login box in the header. This login is displayed in our forum directory and our home directory (for vba cmps).

Example:
/portal.php (home directory)
/forum/index.php

Now you are able to login successfully in the forum directory, but in our home directory it brings you to an error 404 page. When logging in from portal.php the redirect is:

/login.php?do=login

This should be:

/forum/login.php?do=login

Here is my source for login code in the template (note this is not all the header source):

HTML Code:
                               <table cellpadding="0" cellspacing="0" border="0">
                                      <tr>
                                          <td><img src="$stylevar[imgdir_misc]/login_lc.png" alt="" width="6" /></td>
                                          <td style="background: url($stylevar[imgdir_misc]/login_x.png) repeat-x bottom;">
                                              <table cellpadding="0" cellspacing="0">
                                                     <tr>
                                                         <if condition="$show['member']">
                                                             <td class="" valign="top" nowrap="nowrap">
		                                                 <div class="smallfont">
			                                              <strong><phrase 1="$bbuserinfo[username]">$vbphrase[welcome_x]</phrase></strong><br />
			                                              <phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>
			                                              <if condition="$show['pmstats']"><br /><phrase 1="$vbphrase[unread_x_nav_compiled]" 2="$vbphrase[total_x_nav_compiled]" 3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></if>
			                                              <if condition="$show['pmwarning']"><br /><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></strong></if>
		                                                 </div>
                                                             </td>
                                                	<else />
                                                		<td class="" nowrap="nowrap" style="padding:0px">
                                                		<!-- login form -->
                                                		<form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
                                                		<script type="text/javascript" src="clientscript/vbulletin_md5.js?v=$vboptions[simpleversion]"></script>
                                                		<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                                                		<tr>
                                                			<td><input type="text" class="bginput" style="font-size: 11px" value="Username" onfocus="this.value=''" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="$vbphrase[username]" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
                                                			<td><input type="password" class="bginput" style="font-size: 11px" value="Password" onfocus="this.value=''" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td>
                                                			<td><input type="submit" class="button" value="$vbphrase[log_in]" tabindex="104" title="$vbphrase[enter_username_to_login_or_register]" accesskey="s" /></td>
                                                			<td class="smallfont" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label></td>
                                                		</tr>
                                                		</table>
                                                		<input type="hidden" name="s" value="$session[sessionhash]" />
                                                		<input type="hidden" name="do" value="login" />		
                                                		<input type="hidden" name="vb_login_md5password" />
                                                		<input type="hidden" name="vb_login_md5password_utf" />
                                                		</form>
                                                		<!-- / login form -->
                                                		</td>
                                                	</if>	
                                                </tr>
                                                </table>
                                          </td>
                                          <td align="$stylevar[right]"><img src="$stylevar[imgdir_misc]/login_rc.png" alt="" width="22"/></td
                                      </tr>
                               </table>
I have tried editing:

HTML Code:
action="login.php?do=login"
to

HTML Code:
action="http://www.completegfx.com/forum/login.php?do=login"
Now, the end result with this method logs the user in (or shows the welcome screen) and when redirected back to the forum, the user is logged out again. This happens in both the home and forum directory.

WRAP UP:
I need to fix the login box so it logs the user in on both directories.

Hope someone can help out.
Reply With Quote
  #2  
Old 08-16-2007, 06:10 PM
unenergizer unenergizer is offline
 
Join Date: Nov 2004
Location: Texas, YE HAW
Posts: 329
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

BUMP. Help would be greatly appreciated!
Reply With Quote
  #3  
Old 08-16-2007, 07:52 PM
JacBowen JacBowen is offline
 
Join Date: Aug 2007
Location: Oxford
Posts: 62
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey, I am looking at the code... I don't know if it will work... But I have added you to MSN .
Reply With Quote
  #4  
Old 08-22-2007, 12:51 AM
unenergizer unenergizer is offline
 
Join Date: Nov 2004
Location: Texas, YE HAW
Posts: 329
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks everyone, this has been solved!
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 09:47 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03550 seconds
  • Memory Usage 2,216KB
  • 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_html
  • (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