vBulletin的首页登陆hack
做主页并且采用vB做论坛的朋友都有两个困难。
1。缺少登陆的界面
2。缺少最新发言的栏目
作者解决了这两个问题。关于问题2,详见拙作 vBulletin的[首页最新贴子]的hack。关于问题1,以下提出了解决方案:

文件1 - login.html 可以加以修改后放在您的主页面上
---------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> bbs login </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY BGCOLOR="#FFFFFF">
      <form action="bbs/login.php3" method=post>
        <br>
        &nbsp;用户&nbsp; 
        <INPUT TYPE="TEXT" NAME="username" SIZE=7 MAXLENGTH=25><input type="submit" value="登录" name="submit">
        &nbsp;密码&nbsp; 
        <INPUT TYPE="PASSWORD" NAME="password" SIZE=7 MAXLENGTH=13><input type="reset" value="重填" name="submit2">
        <input type="hidden" name="action" value="login">
        <input type="hidden" name="redirect" value="http://www.youhow.com/bbs/index.php3">
        <br>
        <a href="bbs/member.php3?action=signup">新人注册</a>|<a href="bbs/member.php3?action=lostpw">查询密码</a>|<a href="bbs">游客</a> 
      </form>
</BODY>
</HTML>

其中的相关路径需要修改。请读者自行修改。

文件二 - login.php3 放在论坛目录下。
--------------------------------------------
<?php

if ($action=="login") {
  
$noheader=1;
}
else {
exit;
}

require(
"global.php3");

if (
$action=="login") {
  
verifyusername($username,$password);

  if (
$url!="" and $url!="index.php3") {
    
$username=urlencode($username);

    if (
strpos($url,"?")>0) {
      
$login="&username=$username&password=".substr(md5($password),0,strlen($password));
    } else {
      
$login="?username=$username&password=".substr(md5($password),0,strlen($password));
    }
    
header("Location: http://www.youhow.com/bbs/".$login);
  } else {
    eval(
"echo standardredirect(\$bbtitle,\"".gettemplate("redirect_login")."\",\"index.php3\");");
  }

  exit;
?>