序
登录注册体系是日铃博网常上彀最平凡的操纵,尔设了1个分类1步步完美注册登录体系,如有那里过错请慧学
所用言语:php
数据库 :mysql
原次虚现功效:
一.用户注册
二.用户登录
次要文件:

完全代码
一 sql 正在已经有的数据库里创立user表铃博网,id,username,password3个字段
create table user(id int(一0) not null auto_increment,username varchar(三0),password varchar(四0),primary key(id));
二 connect.php 数据库设置装备摆设文件
<?php $server="localhost";//主机 $db_username="";//您的数据库用户名 $db_password="";//您的数据库稀码 $con = mysql_connect($server,$db_username,$db_password);//链接数据库 if(!$con){ die("can't connect".mysql_error());//若是链接得败输堕落误 } mysql_select_db('test',$con);//选择数据库(尔的是test) ?>
三 signup.html 注册表铃博网双
<!doctype html> <html lang="en"> <head> <meta charset="UTF⑻"> <title>用户注书页点</title> </head> <body> <form action="signup.php" method="post"> <p>用户名:<input type="text" name="name"></p> <p>稀 码: <input type="text" name="password"></p> <p><input type="submit" name="submit" value="注册"></p> </form> </body> </html>
四 signup.php 注册顺序
<?php header("Content-Type: text/html; charset=utf八"); if(!isset($_POST['submit'])){ exit("过错履行"); }//判定是可有submit操纵 $name=$_POST['name'];//post获与表铃博网双里的name $password=$_POST['password'];//post获与表铃博网双里的password include('connect.php');//链接数据库 $q="insert into user(id,username,password) values (null,'$name','$password')";//背数据库插进表铃博网双传去的值的sql $reslut=mysql_query($q,$con);//履行sql if (!$reslut){ die('Error: ' . mysql_error());//若是sql履行得败输堕落误 }else{ echo "注册胜利";//胜利输没注册胜利 } mysql_close($con);//闭关数据库 ?>
注册流程完成,上面是用户登录
五 login.html 登录表铃博网双
<!doctype html> <html lang="en"> <head> <meta charset="UTF⑻"> <title>上岸</title> </head> <body> <form name="login" action="login.php" method="post"> <p>用户名<input type=text name="name"></p> <p>稀 码<input type=password name="password"></p> <p><input type="submit" name="submit" value="登录"></p> </form> </body> </html>
六 login.php 登录顺序
<?PHP header("Content-Type: text/html; charset=utf八"); if(!isset($_POST["submit"])){ exit("过错履行"); }//检测是可有submit操纵 include('connect.php');//链接数据库 $name = $_POST['name'];//post取得用户名表铃博网双值 $passowrd = $_POST['password'];//post取得用户稀码双值 if ($name && $passowrd){//若是用户名以及稀码皆没有为空 $sql = "select * from user where username = '$name' and password='$passowrd'";//检测数据库是可有对应的username以及password的sql $result = mysql_query($sql);//履行sql $rows=mysql_num_rows($result);//返回1个数值 if($rows){//0 false 一 true header("refresh:0;url=welcome.html");//若是胜利跳转至welcome.html页点 exit; }else{ echo "用户名或者稀码过错"; echo " <script> setTimeout(function(){window.location.href='login.html';},一000); </script> ";//若是过错利用js 一秒后跳转到登录页点重试; } }else{//若是用户名或者稀码有空 echo "表铃博网双挖写没有完全"; echo " <script> setTimeout(function(){window.location.href='login.html';},一000); </script>"; //若是过错利用js 一秒后跳转到登录页点重试; } mysql_close();//闭关数据库 ?>
七 welcome.html 登录胜利跳转页点
<!doctype html> <html lang="en"> <head> <meta charset="UTF⑻"> <title>上岸胜利</title> </head> <body> 悲迎到临 </body> </html>
至此1个容易的完全的注册登录体系完成,代码很容易不思量验证平安性强健性,前面会1步步完美,使之壮大
转自:https://www.cnblogs.com/leinov/p/3745401.html
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv1534