用上次的QQ空间代码为客户端:
<!DOCTYPE html>
<!--不到万不得已,坚决不使用br标签,html标签仅为内容添加语义,不用来修改样式,样式用css控制-->
<html>
<head>
<meta charset="utf-8">
<title>QQ空间</title>
<style type="text/css">
a{
text-decoration:none;
}
</style>
</head>
<body background="1.png">
<script>
function zhuce(){
window.open("login.php");
}
</script>
<form method="get" action="login.php">
<fieldset>
<legend>空间-分享生活,留住感动</legend>
<p>
账号:<input type="text" name="account"><br>
密码:<input type="password" name="pwd">
</p>
<input type="submit" value="登录">
<input type="reset" value="重置">
<input type="submit" value="注册" onclick="zhuce()"><br>
<p>
<a href="daima.html">忘记密码</a>
<a href="daima.html">注册新账号</a>
<a href="#">意见反馈</a>
</p>
<p>
<ul>
<li><a href="#">Iphone</a></li>
<li><a href="#">Ipad</a></li>
<li><a href="#">Android</a></li>
<li><a href="#">Windows phone</a></li>
<li><a href="#">其他手机</a></li>
</ul>
</p>
<p>
<a href="#">反馈建议</a>|
<a href="#">官方空间</a>|
<a href="#">空间活动</a>|
<a href="#">空间应用</a>|
<a href="#">腾讯原创馆</a>|
<a href="#">QQ互联</a>|
<a href="#">QQ登录</a>|
<a href="#">社交组件</a>|
<a href="#">应用侵权投诉</a>|
<a href="#">complaint guidelines</a>
</p>
<p>
copyight©2005-2018 Tencent.All Rights Reserved
</p>
<p>腾讯公司 版权所有 粤网文 2017 6138-1456号</p>
</fieldset>
</form>
</body>
</html>
|
打赏我,让我更有动力~
login.zip File Size:0.001M (Download Count:5)
© 2016 - 2024 掌控者 All Rights Reserved.
urfyyyy
发表于 2018-8-21
<?php
$username=isset($_GET['account'])?$_GET['account']:""; //参数为空值为空,否则为用户名
$password=isset($_GET['pwd'])?$_GET['pwd']:""; //参数为空值为空,否则为密码
if (!empty($username) and !empty($password)){ //若用户名和密码都不为空
$username=preg_replace('/\s+/', '', $username); //替换空格
$password=preg_replace('/\s+/', '', $password); //替换空格
$password=md5($password); //密码转换md5
$con = mysql_connect(“localhost”,”root”,”root”,”test”); //假设数据库为test库
mysql_query($con,"set names 'utf8'"); //定义编码utf-8
$sql="select * from tb_user_info where user_name='$username' and user_pass='$password'"; //查询语句
$re=mysql_query($con,$sql) or exit(mysql_error());
$rs=mysql_fetch_array($re); //返回结果或查询出错
mysql_close($con); //断开数据库
if ($rs==$sql){ //判断查询结果
echo "登录成功";
}
else{
echo "用户名或密码错误";
}
}
else{
echo "用户名或密码为空";
}
?>
评论列表
加载数据中...
urfyyyy
发表于 2018-8-21
<?php
$username=isset($_GET['account'])?$_GET['account']:""; //参数为空值为空,否则为用户名
$password=isset($_GET['pwd'])?$_GET['pwd']:""; //参数为空值为空,否则为密码
if (!empty($username) and !empty($password)){ //若用户名和密码都不为空
$username=preg_replace('/\s+/', '', $username); //替换空格
$password=preg_replace('/\s+/', '', $password); //替换空格
$password=md5($password); //密码转换md5
$con = mysql_connect(“localhost”,”root”,”root”,”test”); //假设数据库为test库
mysql_query($con,"set names 'utf8'"); //定义编码utf-8
$sql="select * from tb_user_info where user_name='$username' and user_pass='$password'"; //查询语句
$re=mysql_query($con,$sql) or exit(mysql_error());
$rs=mysql_fetch_array($re); //返回结果或查询出错
mysql_close($con); //断开数据库
if ($rs==$sql){ //判断查询结果
echo "登录成功";
}
else{
echo "用户名或密码错误";
}
}
else{
echo "用户名或密码为空";
}
?>
评论列表
加载数据中...
urfyyyy
发表于 2018-8-21
不能帖php代码,用附件上传 ...
评论列表
加载数据中...
Track-方丈
发表于 2018-8-22
PHP代码有问题。
我可以肯定你的代码你自己没有测试过。
评论列表
加载数据中...
urfyyyy
发表于 2018-8-22
因为php页面只是获取输入内容并且判断,所以直接点击注册,跳转此php页面,会报错,并返回空
用MD5函数对密码加密后,验证就不通过了,不加密的明文密码就可以通过验证,所以暂时将MD5函数的代码做注释
评论列表
加载数据中...
Track-方丈
发表于 2018-8-23
从新的截图上看已经没有问题了,之前的代码中还存在了中文的引号。
金币奖励已发放。
评论列表
加载数据中...