php数据库登录界面 php的数据库配置在哪

php连接数据库实现登录界面能把表单也截取出来就更好了 。只要表单php数据库登录界面的提交地址正确php数据库登录界面,就是php数据库登录界面你现在截图的这个页面地址,然后method是post , 两个input的name分别是username和password就行了
php登录页面完整代码连接数据库创建conn.phpphp数据库登录界面,连接数据库 。
$dns = 'mysql:host=127.0.0.1;dbname=test';
$username = 'root';
$password = 'root';
// 1.连接数据库,创建PDO对象
$pdo = new PDO($dns,$username,$password);
创建login.htmlphp数据库登录界面,登陆页面 。
用户名
密 码
创建login.php,验证账号密码 。
header("Content-Type: text/html; charset=utf8");
if(!isset($_POST["submit"])){
exit("错误执行");
}//检测是否有submit操作
include('conn.php');//链接数据库
$name = $_POST['name'];//post获得用户名表单值
$pwd = sha1($_POST['password']);//post获得用户密码单值
if ($name$pwd){//如果用户名和密码都不为空
$sql = "select * from user where username = '$name' and password='$pwd'";//检测数据库是否有对应的username和password的sql
$stmt = $pdo-prepare($sql);
$stmt-execute();
if($stmt-fetch(PDO::FETCH_BOUND)){//0 false 1 true
header("refresh:0;url=welcome.html");//如果成功跳转至welcome.html页面
exit;
}else{
echo "用户名或密码错误";
echo "
setTimeout(function(){window.location.href='https://www.04ip.com/post/login.html';},1000);
";//如果错误使用js 1秒后跳转到登录页面重试;
}
}else{//如果用户名或密码有空
echo "表单填写不完整";
echo "
setTimeout(function(){window.location.href='https://www.04ip.com/post/login.html';},1000);
";
//如果错误使用js 1秒后跳转到登录页面重试;
}
$pdo = null;
创建signup.html,注册页面
用户名:
密 码:
创建signup.php
header("Content-Type: text/html; charset=utf8");
if(!isset($_POST['submit'])){
exit("错误执行");
}//判断是否有submit操作
$name=$_POST['name'];//post获取表单里的name
$pwd = sha1($_POST['password']);//post获取表单里的password
include('conn.php');//链接数据库
$sql="insert into user(id,username,password) values (null,'$name','$pwd')";//向数据库插入表单传来的值的sql
$stmt = $pdo-prepare($sql);
$stmt-execute();
$stmt-fetch(PDO::FETCH_BOUND);
if (!$stmt){
die('Error: ' . $stmt-getMessage());//如果sql执行失败输出错误
}else{
echo "注册成功";//成功输出注册成功
}
$pdo = null;//关闭数据库
PHP做一个用户登录页面index.html登录页面代码如下:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title登录示例/title
/head
body
form id="forms" name="forms" method="post" action="loginchk.php"
用户名:input type="text" id="uname" name="uname" value=""/br/
密码:input type="password" id="upass" name="upass" value=""/br/
input type="submit" id="loginbtn" value="https://www.04ip.com/post/立即登录"/
input type="reset" id="resetbtn" value="https://www.04ip.com/post/重新填写"/
/form
/body
/html
loginchk.php 的PHP程序代码如下:
?php
$uname=trim($_REQUEST["uname"]);
$upass=trim($_REQUEST["upass"]);
if($uname=="admin"$upass=="admin")
{
echo "登录成功";
}
else
{
echo "登录失败,a href='https://www.04ip.com/post/index.html'重新登录/a";
}
?
以上只是一个简单示例,真正的开始,需要考到很多因素,比如说登录前有效性检查,加入登录验证码,程序需要连接数据库进行用户匹配等 。
希望对你有帮助。
如果使用数据库进行进行匹配的话,PHP程序可以这样改进一下 。
?php
$uname=trim($_REQUEST["uname"]);
$upass=trim($_REQUEST["upass"]);
$con = mysql_connect("localhost","root","root");
mysql_select_db("dbname", $con);
$result = mysql_query("select * from dusers where uname='$uname' and upass='$upass'");
$rs = mysql_fetch_array($result);
if($rs)
{
echo "登录成功";
}
else
{
echo "登录失败,a href='https://www.04ip.com/post/index.html'重新登录/a";
}
?
不过你需要连接到你自己的指定的数据库和数据表 。
使用php语言编写一个登录界面 数据库要使用mysqlform action="" method="post"
input type="name" name="name"
input type="pass" name="pass"input type='submit' value='https://www.04ip.com/post/提交'/form
?php
$user='安林网络';
$password='安林网络话题社';
if($_POST['name']==''||$_POST['pass']==''){echo'用户名不能为空';}else{$r=1;}
if($_POST['name']!=$user||$_POST['pass']!=$password){echo'用户名或密码错误';}else{$r.=1;}
if($r==11){echo'登录成功';}?
?
用php做个登陆界面,代码要怎么写,用户名和密码在数据库中,怎么关联呢 。你可以做一个简单的例如你只有用户名和密码即可那么你先在数据库(以mysql为例)中建表例如叫做user字段为 id name pass分别是编号、用户名、密码长度分别是int(8) a_t(自动编号) 主键,varchar(50),varchar(50) 你可以添加一个测试数据 例如 1,admin,admin//说明密码这里不说加密的问题,用明文实现 登录页面的代码:login.phphtmlheadtitle用户登录/title/headbodyform action="checklogin.php" name="loginform" method="post"用户名:input name="name" type="text"br密码:input name="password" type="password"brinput value="https://www.04ip.com/post/登录" type="submit"br/form/body/html checklogin.php代码(检测登录): $name=$_POST[name];$pass=$_POST[password];session_start();//这个可以维持登录状态,可以参照session的使用
//登录检查函数function login_state($uid,$user_shell){$sql="SELECT * FROM `user` WHERE `name`='$name'";
$query=@mysql_query($sql) or die(mysql_error());
$us=is_array($row=@mysql_fetch_array($query));
$user_shell=$us ? $user_shell==$row[password]:FALSE;
if($user_shell){echo "scriptalert('登录成功');/script";
return $row;
}else{
echo "scriptalert('您暂时不能浏览该页面,请先登录');location.href='https://www.04ip.com/post/login.php';/script";
}}login_state($name,$password);?
希望可以帮到您,如果还有问题可以联系2458285853
用数据库代码输出登录界面用PHP语言面向对象写法:登录模板login.html,处理类,LoginAction.class.php 。给你个最简单的过程化代码login.php:
html
head
meta http-equiv="content-type" content="text/html; charset=utf-8"
titleLogin/title
/head
body
div id="pic"
a href="https://www.04ip.com/post/#" title="立刻体检"img src="https://www.04ip.com/img/login.jpg"//a
/div
div id="input"
form action="do_login.php" method="post"
p class="name"用户名:input class="in" type="text" name="username"//p
p class="name"密nbsp;nbsp;码:input class="in" type="password" name="password"//p
input id="deng" type="image" src="https://www.04ip.com/img/login.gif" title="登录" name="submit" value="https://www.04ip.com/post/登录"/
/form
/div
/body
/html
dologin.php:
?php
session_start();
include './config.php';
if(isset($_POST['submit'])){
$username=$_POST['username'];
$password=md5($_POST['password']);
$error=array();
$sql="select * from user where username='{$username}' and password='{$password}'";
$result= mysql_query($sql);
if(mysql_num_rows($result)0){
$_SESSION['username']=$username;
header("location:./head.php");
exit;
}else{
$error[]="用户名或密码错误,请重新输入!";
$_SESSION['error']=$error;
header("location:./error.php?from=login.php");
exit;
}
mysql_close();
}
?
【php数据库登录界面 php的数据库配置在哪】关于php数据库登录界面和php的数据库配置在哪的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读