大家好!我想请教你们php的登录问题!如果用户登陆正确后,则隐藏登录按钮部分代码,出现退出表单,但是如果刚打开网站时,则退出表单。
详情可以见该页面:     http://youth.jx163.com/first.php
谢谢了哦!!!!

解决方案 »

  1.   

    用户登录以后建立COOIE或者SESSION用户打开页面的时候判断用户是否登录是:显示用户资料和退出按钮否:显示用户登录表单
      

  2.   

    这方面我不太会,请看一下http://youth.jx163.com/first.php这个页面,我给代码给你看下,看哪边错了?可以吗?谢谢了!!!
    代码如下:
    仅部分代码 <?php
       $_SESSION['kdlogin'] = true;
    $_SESSION['logout'] = false;
    if($kdusername!="")
    {
    mysql_connect("localhost","root","cjsgkxhddlf");
    mysql_select_db("jxuser")or die("不能连接到数据库!");

    $strsql = "select * from tb_user where tb_username='$kdusername' and tb_password='$kduserpassword'";
    $result = mysql_query($strsql);
    $num = mysql_numrows($result);
    mysql_close($conn);
    if($num>0)
    {
    echo"<center><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;登录成功!</font></center>";
    $_SESSION['kdlogin'] = false;
    $_SESSION['logout'] = true;
                                    
    }
    else 
    echo "<center><font color=red>&nbsp;&nbsp;&nbsp;&nbsp;登录失败,请检查用户名和密码!</font></center>";

    }
    else 
    {
    echo"<center><font color=blue>&nbsp;&nbsp;&nbsp;&nbsp;请输入用户名和密码!</font></center>";
    }

    ?>
    <?
       if ($_SESSION['kdlogin'] = true || ($_SESSION['logout'] = false))  
       {
       ?>
      <form name="kdlogin" method="post" action="<? echo$php_self?>">
      <input type="hidden" name="url" value="<%=url%>">
      <tr>
    <td width="39%" height="25" align="center"><span class="STYLE4">用户名:</span></td>
    <td width="61%">
                      <input name="kdusername" type="text" class="ip_1" id="kdusername" onKeyDown="key_down()" size="12" border:"#009f00 solid 1px" bgcolor="#009F00"></td>
      </tr>
      <tr>
    <td height="25" align="center"><span class="STYLE4">密&nbsp;&nbsp;码:</span></td>
    <td height="25"><input name="kduserpassword" type="password" class="ip_1" id="kduserpassword" onkeydown="key_down()" size="12"  border:"#009F00 solid 1px" bgcolor="#009F00"></td>
      </tr>
      <tr align="left" valign="middle">
    <td height="69" colspan="2">&nbsp;&nbsp;<img src="php/images/lw/lwyhdl_button.jpg" width="89" height="69" onclick="log_in()"style="cursor:hand" \></td>
      </tr>
      </form>
                  <?
      }
      else if ($_SESSION['kdlogin'] = false || ($_SESSION['logout'] = true) )
      {
                  ?> 
      <form name="logout" action="logout_tb_user.php" method="post" >
      <tr>
     <td height="25" colspan="2"><b><?php echo"$kdusername";?>(<?php echo"$kduserpassword";?>)</b>欢迎使用绿色上网服务!!!</td>
      </tr>
      <tr align="center" valign="middle">
     <td height="25" colspan="2"><img src="php/images/lw/button_logout.gif" width="79" height="28" onclick="log_out()" style="cursor:hand"></td>
      </tr>
      </form>
        <?
      }
       ?>