php 登录mysql 验证的代码
2013-06-20 17:53
691 查看
今天学习了下php 写了个php 登录mysql 验证的代码呵呵
index.html //登录页面
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Pass: <input type="text" name="Pass" />
<input type="submit" />
</form>
</body>
</html>
welcome.php //验证页面
<?php
include 'db.php';
$name = $_POST['name'];
$pwd = $_POST['Pass']; //这边都知道,获取传送过来的用户名和密码
$link = mysql_connect("$host","$user","$pass");
if(!$link){
echo "数据库连接失败!";
mysql_error();
} //连接数据库,多写一个mysql_errro()绝对有好处,让你知道在数据库连接上有没有出错及出错信息!
mysql_select_db("my_db");
$exec = "SELECT * FROM user WHERE name='$name'"; //sql语句,查询用户名称!
$result = mysql_query($exec);
$rows = mysql_num_rows($result);
if($rows>0){
$row = mysql_fetch_assoc($result);
$lname=$row['lname'];
$rname=$row['rname'];
$Pass=$row['Pass'];
if($Pass==$pwd){
session_start();
$_SESSION['olname']=$lname;
$_SESSION['olrname']=$rname; //上面几段就是密码效验,都比较简单,哈哈!~
echo "用户登陆成功!";
echo "<hr><p>登陆用户是:".$rname."<p>";
header("refresh:5;url=lrm.html"); //5秒跳转到用户中心
}else{
echo "用户登陆失败!<hr><p>";
echo "用户名或密码不正确!!";
header("refresh:5;url=lrm.html"); //5秒跳转到登录页面
}
}else{
echo "用户登陆失败!<hr><p>";
echo "当前用户不存在!";
header("refresh:5;url=index.html"); //5秒跳转到登录页面
}
?>
简单的数据库
数据库名字 my_db 表user
然后进行登录测试...
高手们 别笑话啊!!!
index.html //登录页面
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Pass: <input type="text" name="Pass" />
<input type="submit" />
</form>
</body>
</html>
welcome.php //验证页面
<?php
include 'db.php';
$name = $_POST['name'];
$pwd = $_POST['Pass']; //这边都知道,获取传送过来的用户名和密码
$link = mysql_connect("$host","$user","$pass");
if(!$link){
echo "数据库连接失败!";
mysql_error();
} //连接数据库,多写一个mysql_errro()绝对有好处,让你知道在数据库连接上有没有出错及出错信息!
mysql_select_db("my_db");
$exec = "SELECT * FROM user WHERE name='$name'"; //sql语句,查询用户名称!
$result = mysql_query($exec);
$rows = mysql_num_rows($result);
if($rows>0){
$row = mysql_fetch_assoc($result);
$lname=$row['lname'];
$rname=$row['rname'];
$Pass=$row['Pass'];
if($Pass==$pwd){
session_start();
$_SESSION['olname']=$lname;
$_SESSION['olrname']=$rname; //上面几段就是密码效验,都比较简单,哈哈!~
echo "用户登陆成功!";
echo "<hr><p>登陆用户是:".$rname."<p>";
header("refresh:5;url=lrm.html"); //5秒跳转到用户中心
}else{
echo "用户登陆失败!<hr><p>";
echo "用户名或密码不正确!!";
header("refresh:5;url=lrm.html"); //5秒跳转到登录页面
}
}else{
echo "用户登陆失败!<hr><p>";
echo "当前用户不存在!";
header("refresh:5;url=index.html"); //5秒跳转到登录页面
}
?>
简单的数据库
数据库名字 my_db 表user
然后进行登录测试...
高手们 别笑话啊!!!
相关文章推荐
- 【唯星宠物】——BootStrap/Mysql/PHP/Ajax爬坑之正则验证登录注册子页
- PHP和mysql做用户登录验证 .
- php自动注册登录验证机制实现代码
- PHP通过session id 实现session共享和登录验证的代码
- php登录验证及代码实现 含数据库设计 亲測有效
- PHP通过session id 实现session共享和登录验证的代码
- php+mysql 实现身份验证代码
- 我的第二行php代码之接受get请求连接数据库实现登录验证
- php cookie 登录验证示例代码
- php登录验证及代码实现 含数据库设计 亲测有效
- php+MySQL实现登录时验证登录名和密码是否正确
- PHP通过session id 实现session共享和登录验证的代码
- php中实现自动注册自动登录验证代码
- php cookie 登录验证示例代码
- php+mysql 最简单的登录验证
- 微信扫码登录验证PHP代码(不用开放平台)
- web编程之注册以及登录验证模块(PHP+mysql)
- PHP通过session id 实现session共享和登录验证的代码
- PHP+Mysql+AJAX登录验证