Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
Prev Previous Post   Next Post Next
  #2  
Old 03-23-2002, 07:59 PM
Dexter Dexter is offline
 
Join Date: Dec 2001
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

you have got to do this:
open member.php
find:
Code:
// ############################### start login ###############################
change everything until
Code:
    if ($user['cookieuser']==1) {
      vbsetcookie("bbuserid",$user['userid']);
in:
Code:
if ($action=="login") {
  include("./global.php");
  if (isset($username)) {
    // get userid for given username
    if ($user=$DB_site->query_first("SELECT userid,username,password,cookieuser FROM user WHERE username='".addslashes(htmlspecialchars($username))."'")) {
      if ($user['password']!=md5($password)) {  // check password
if ($sort == "bb") {;
        eval("standarderror(\"".gettemplate("error_wrongpassword")."\");");
} else {;
echo ("<meta http-equiv=\"Refresh\" content=\"0;URL=/index.php?msg=3\">");
};
        exit;
      }
      $userid=$user[userid];
    } else { // invalid username entered
if ($sort=="bb"){;
      eval("standarderror(\"".gettemplate("error_wrongusername")."\");");
} else {;
echo ("<meta http-equiv=\"Refresh\" content=\"0;URL=/index.php?msg=2\">");
};
      exit;
    }
step 2:
open up your CP and find every template that has anything to do with logging in, like the No permission form.
Add right underneath the sessionhash line:
Code:
<input type="hidden" name="sort" value="bb">
step 3:
create a new page index.php and place within:
Code:
<?php
echo ('
<HTML>
<HEAD>
<TITLE>AlexDex Net Board</TITLE>
</HEAD>
<BODY>
<table border="0" bgcolor="#555576" cellpadding="4" cellspacing="1" align="center">
<form action="/forums/member.php" method="post"><input type="hidden" name="s" value="0b99c5440d5ea1850fb094ae79454a1b">
<input type="hidden" name="sort" value="nobb">

<tr valign="top">
');
  if (!isset($msg)) {;
$msg="1";
};
if ($msg=="1") { echo('
You need to log in');
}
if ($msg=="2") { echo('
The given username was incorrect');
}
if ($msg=="3") { echo('
The given password was incorrect');
}

echo ('	<td bgcolor="#DFDFDF"><font face="verdana, arial, helvetica" size="2" ><b>Your User Name:</b></font></td>
	<td bgcolor="#DFDFDF"><font face="verdana, arial, helvetica" size="2" ><input type="text" class="bginput" name="username" value="Unregistered" size="25">
		&nbsp;&nbsp;</font>
		<font face="verdana,arial,helvetica" size="1" ><a href="/forums/register.php?action=signup">Want to register?</a>
	</font></td>
</tr>
<tr valign="top">
	<td bgcolor="#F1F1F1"><font face="verdana, arial, helvetica" size="2" ><b>Your Password:</b></font></td>
	<td bgcolor="#F1F1F1"><font face="verdana, arial, helvetica" size="2" ><input type="password" class="bginput" name="password" value="" size="25">
		&nbsp;&nbsp;</font>
		<font face="verdana,arial,helvetica" size="1" ><a href="/forums/member.php?action=lostpw">Forgotten your password?</a>
	</font></td>
</tr>

</table>

<br>

<center><font face="verdana, arial, helvetica" size="2" >
<input type="hidden" name="action" value="login">
<input type="hidden" name="url" value="/">
<input type="submit" class="bginput" value="Login!"></form>
</font></center>

<p><font face="verdana,arial,helvetica" size="1" >The administrator may have required you to
<a href="/forums/register.php?action=signup">register</a> before you can view this page.
</font></p></font></td>
</tr>
</table>

</BODY>
</HTML>
');
?>
of couse, you need to modify everything to fit in your page, and you will need to adjust some paths to the redirection.
The code above will produce, when you call the login from a separate page, you won't get the vBulletin errors for username and password, but the errors you specify in your php file
good luck!
Reply With Quote
 

Thread Tools
Display Modes

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:54 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.03328 seconds
  • Memory Usage 2,351KB
  • Queries Executed 12 (?)
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
  • (5)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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