网站建设资讯

NEWS

网站建设资讯

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

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

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

创新互联是一家专业提供固安企业网站建设,专注与网站设计、网站建设、H5技术、小程序制作等业务。10年已为固安众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

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

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

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

PHP-用户登录代码

真刁钻,

不会PHP的就别在这里瞎蹭!

快回去买一本php的书吧,php不难的,网上连视频教程都有。

我最多只会告诉你基本思路,代码我是决不会给懒到极点的人的!

特别准备:临时数据表;

从用户获取账号和密码 - 用查找密码md5 - 若不吻合,跳出错误页面,否则掠过 - 把密码用md5加密 - 与数据库md5码对比 - 若不吻合,跳出警告页面,否则掠过 - 在临时数据表中记录用户登录时间 - 引入成功目标页面

ps:

你问我为什么要用临时数据表?

那用作超时标记,也就是在下次访问时,若用户超时就把该用户踢出去...

这样的好处就是更安全,不用怕Cookies被黑,

但是会消耗一定的服务器资源......

ps*2:

你这个人真的太刁钻了,给人的感觉就是:装蒜+不要脸。

更可恶的就是你太爱摆架子了,

别以为你那个破200分就可以糊弄我们PHP工程师,

简直就是有辱我们智商!!

你现在知道为什么还得不到满意的答案吧,

因为你已经被真正的PHP工程师鄙视了!!!

我就是那种抱打不平(爆打不平)的人,看你不顺眼!

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用户登录数据库代码 php数据库登录注册页面
文章URL:http://cdweb.net/article/doioedg.html