注销时在触发事件中删除COOKIE或者SESSION,然后跳转到本页就行啊

解决方案 »

  1.   

    所有的都是一个问题
    用cookie!
    登陆INDEX时,检查COOKIE里面的记录
    退出时,注销COOKIE 
      

  2.   

    你好这是我自己做的简单的用户登陆的程序应该可以基本满足你的要求,如果有别的要求请与我联系.程序用的是PHP+MYSQL,要建立一个DB(site1)其中一个表(user,用来存放用户信息);下面是代码:
    -------------index.php---------首页检测COOKIE如用户未登陆则跳转到登陆界面,登陆后显示欢迎你**
     <?if (!$site1)//$site1是已登陆后生成的COOKIE
     {?>
     <html>
     <head>
    <meta http-equiv="REFRESH" content="3;url=login.html">
    <title>请先登陆</title>
    </head>
    <body>
    <table width="90%" border="1">
      <tr> 
        <td height="61"><p align="center"><font color="#EA0000" size="3"><strong>欢迎您的光临,您还没有登陆。为了您更好的浏览本站,3秒后自动跳转到登陆界面!!</strong></font></p>
          </td>
      </tr>
    </table>
    </body>
    <html>
    <?}
    else
    {
    require"t.inc";
    ?> 
    <p>欢迎你 
    <?echo $site1;//登陆后显示欢迎你**
    ?>
    </body>
    </html>
    <?}?>
    ----------login.html-----用户登陆界面
     <html>
     <head>
     <title> php loging test </title>
    <p>&nbsp;</p>
    </head>
    <body> 
    <p> 
      <!-用户登陆->
    </p>
    <p>
    <h1><div align=center><font color="#0000CC">您好,欢迎进入first site请先登陆</font></div></h1>
    <p></p>
    <form action="login.php" method="post">
    <font color="#0000CC">
    <div align=center>
      您的用户名:
      <input type="text"size=10 name="Name" maxlength=50>
      <br>
      <br>
      您的密码:</font>
      &nbsp;
      <input type="password" size=10 maxlength=50 name="Password">
      <br>
      <br>
      <input  type="submit" value='  登陆 '>
      <input type="reset" value=' 重写 '>
      <br><br>
    <a href=register.php>新用户注册</a>
    </div>
    </form>
    </body>
    </html>-------------------login.php---------------用户登陆检测
    <?
    if($Name)
    {
    $conn=mysql_connect("localhost","root","");//这里是你的MYSQL数据苦连接的信息
    $sql="select * from user where name='$Name'";
        $result=mysql_db_query("site1",$sql,$conn);
    $row=mysql_fetch_object($result);
    //检测用户名
    if(!$row)
    {
       echo"错误的用户名:";
       echo"<br><a href='login.html'>重新登陆</a>";
    mysql_close($conn);
    exit;
    }
    //检测密码
        if($row->password!=$Password)
    {
    echo"错误的密码";
    echo"<br><a href='login.html'>重新登陆</a>";
    mysql_close($conn);
    exit;
    }
    mysql_close($conn);
    //如果一切正常,则设置cookie
    setcookie("site1",$Name,time()+3600);
    ?>
    <html>
    <head>
    <meta http-equiv="REFRESH" content="3;url=index.php">
    <title>
    login test
    </title>
    <!-验证用户登陆信息->
    <body>
    <table width="87%" border="1">
      <tr>
        <td><font size="3"><strong>&nbsp;&nbsp;&nbsp;<font color="#000099">       登陆成功 欢迎你</font></strong></font><font color="#FF6600"><strong>
    <? echo $site1; ?>
    </strong></font></td>
      </tr>
    </table>
    <br>
    <font color="red" size="-1">请进行页面选择,如果您未作出选择,3秒后自动跳转至首页</font>
    <br>
    <a href="index.php">&nbsp;&nbsp;&nbsp;&nbsp;  <font color="#000099">返回首页</font></a><br>
    <a href=logout.php>&nbsp;&nbsp;&nbsp;&nbsp;  <font color="#000099">  注销 </font></a><br>
    <a href=edit.php>&nbsp;&nbsp;&nbsp;&nbsp;  <font color="#000099">修改个人资料</font></a><br>
    </body>
    </html>
    <?
    exit;
    }
    ?>