已有40人关注
php加密
发表在PHP图书答疑 2015-04-02
是否精华
版块置顶:
<?php
$conn=mysql_connect("localhost","root","root")or die("数据库连接错误".mysql_error());
mysql_select_db("db_admin",$conn)or die("数据库访问错误".mysql_error());
mysql_query("set names gb2312");
?>
<form id="form1" name="form1" method="post" action="">
<td><input name="user" type="text" id="user" size="15"></td>
<td><input name="Submit" type="submit" value="检查" id="Submit"></td>
</form>
<?php
if(trim($_POST[user])!="")
{
$usr=crypt(trim($_POST[user]),"pws");
$sql="select * from tb_admin where user='".$usr."'";
$rst=mysql_query($sql,$conn);
if(mysql_num_rows($rst)>0)
{
echo "<font color='red'>用户名已存在</font>";
}else
{
echo "<font color='green'>恭喜成功:用户名可以使用</font>";
}
}
?>
这个程序运行完无论数据库中有没有都显示“恭喜成功:用户名可以使用”,是什么问题啊
分享到:
精彩评论 1
铁游夏
学分:0 LV1
TA的每日心情
还糊涂
2020-10-22 13:46:07
2015-04-03
沙发
这是因为你的数据库中没有输入的用户名在加密后相应的记录,你可以自己生成一个加密后的字符串,然后把这个加密结果添加到数据表中,之后再进行测试。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照