首页后端开发PHPphp登入数据库代码 php数据库登录注册页面

php登入数据库代码 php数据库登录注册页面

时间2023-04-08 16:38:01发布访客分类PHP浏览917
导读:HTML和php连数据库后登录跳转代码? 如果想要跳转到另外一个html文件,需要有以下几步:找到你要跳转的html文件的路径地址,如果是你本机上的某个文件,路径url就是相对你当前文件的路径,类似于:../../test/a/b/c.ht...

HTML和php连数据库后登录跳转代码?

如果想要跳转到另外一个html文件,需要有以下几步:

找到你要跳转的html文件的路径地址,如果是你本机上的某个文件,路径url就是相对你当前文件的路径,类似于:../../test/a/b/c.html,这是相对路径,也可以填写绝对路径,如果是网络上的某个html文件,就填写http开头的具体文件路径url就好了

在你当前文件中最后加上如下代码:Header("Location:$url");    $url就是第一点中说的路径url。

如果觉得有用请点赞并关注下,感谢!

php登录页面完整代码连接数据库

创建conn.php,连接数据库。

$dns = 'mysql:host=127.0.0.1; dbname=test';

$username = 'root';

$password = 'root';

// 1.连接数据库,创建PDO对象

$pdo = new PDO($dns,$username,$password);

创建login.html,登陆页面。

用户名

密 码

创建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='login.html'; } ,1000);

"; //如果错误使用js 1秒后跳转到登录页面重试;

}

} else{ //如果用户名或密码有空

echo "表单填写不完整";

echo "

setTimeout(function(){ window.location.href='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 PDO 写一个登录验证代码

span style="font-size:18px; "span style="font-size:18px; "html

head

meta http-equiv="Content-Type" content="text/html; charset="utf-8" /

/head

?php

session_start(); //初始化session变量

$username = $_POST['name'];          //接收表单提交的用户名

$password=md5($_POST['pwd']);   //接收表单提交的密码

class chkinput    //定义类

{              

var $name;

var $pwd;

function chkinput($x,$y) //定义一个方法

{

$this-name=$x; //将管理员名称传给类对象$this-name

$this-pwd=$y; //将管理员密码传给类对象$this-pwd

}

function checkinput()

{

include("conn.php");    //连接数据库文件

$sql=mysql_query("select username,password from admin where username='".$this-name."' and password='".$this-pwd."'",$conn);

$info=mysql_fetch_array($sql);        //检索管理员名称和密码是否正确

if($info==false) //如果管理员名称或密码不正确,则弹出相关提示信息

{                  

echo "script language='javascript'alert('您输入的管理员名称或密码错误,请重新输入!'); history.back(); /script";

exit;

}

else //如果管理员名称或密码正确,则直接跳转到登陆成功后界面

{                            

echo "scriptwindow.location='home.php'; /script";

$_SESSION['admin_name']=$info['username'];    //将管理员名称存到$_SESSION[admin_name]变量中

$_SESSION['pwd']=$info['password'];            ////将管理员名称存到$_SESSION[pwd]变量中

}

}

}

$obj=new chkinput(trim($username),trim($password));      //创建对象

$obj-checkinput();         //调用类

?

/html/span/span

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: php登入数据库代码 php数据库登录注册页面
本文地址: https://pptw.com/jishu/2355.html
php保存数据流 php保存数据到数据库 go语言网络框架 go语言开发web框架

游客 回复需填写必要信息