大家好!我想请教你们php的登录问题!如果用户登陆正确后,则隐藏登录按钮部分代码,出现退出表单,但是如果刚打开网站时,则退出表单。 大家好!我想请教你们php的登录问题!如果用户登陆正确后,则隐藏登录按钮部分代码,出现退出表单,但是如果刚打开网站时,则退出表单。详情可以见该页面: http://youth.jx163.com/first.php谢谢了哦!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用户登录以后建立COOIE或者SESSION用户打开页面的时候判断用户是否登录是:显示用户资料和退出按钮否:显示用户登录表单 这方面我不太会,请看一下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> 登录成功!</font></center>"; $_SESSION['kdlogin'] = false; $_SESSION['logout'] = true; } else echo "<center><font color=red> 登录失败,请检查用户名和密码!</font></center>"; } else { echo"<center><font color=blue> 请输入用户名和密码!</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">密 码:</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"> <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> <? } ?> 在PHP中$this 和->的用法和意思 session失效时间控制 XML、php、js实现的树状导航的超链接如何设置? 有没有不需要密码登录数据库的程序? 怪怪的问题 flv 上传/取不到任何信息 mysql:如何实现模糊查询?高分...求教... 如何传递参数?100分。着急。请大虾指点迷津 如何在文件末尾插入数据? php出错问题求助。 求救:帮我看看这段JS代码哪有问题? 口啤网怎么做的?
代码如下:
仅部分代码 <?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> 登录成功!</font></center>";
$_SESSION['kdlogin'] = false;
$_SESSION['logout'] = true;
}
else
echo "<center><font color=red> 登录失败,请检查用户名和密码!</font></center>";
}
else
{
echo"<center><font color=blue> 请输入用户名和密码!</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">密 码:</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"> <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>
<?
}
?>