当前位置: 首页 > 后端技术 > PHP

PHP简单用户登录系统

时间:2023-03-29 19:57:45 PHP

PHP简单用户登录系统最近刚看到一个PHP连接数据库的例子,于是做了一个简单的用户系统,直接上传连接数据库的代码:connect.php$servername="localhost";$username="formbd";$password="formbd";$dbname="form";//创建连接$conn=newmysqli($servername,$username,$password,$dbname);//检测连接if($conn->connect_error){die("connectionFailure:".$conn->connect_error);}?>外汇IBhttps://www.kaifx.cn/ib/用户注册前端页面:reg.html用户名:密码:[](file:///D:/Program%20Files%20(x86)/Web编辑超级工具箱/lib/login.html)注册后台处理:reg.phpheader("Content-Type:text/html;charset=utf8");if(!isset($_POST['submit'])){exit("错误执行");}//判断是否有提交操作$name=$_POST['name'];//post获取表单中的名称$user\_password=$_POST['password'];//post获取表单中的密码include('connect.php');//链接数据库$q="insertintouser(id,username,password)values(null,'$name','$user_password')";//将表单中的值插入到数据库中sql$sql="select\*fromuserwhereusername='$name'";if(($conn->query($sql))==$name){echo'用户名已经存在';$result=$conn->query($sql);/*echo"

setTimeout(function(){window.location.href='reg.html';},1000);

";*/}else{$conn->query($q);echo"注册成功";echo"

setTimeout(function(){window.location.href='login.html';},1000);

";}$conn->close();//关闭数据库?>用户登录前端页面:login.htmlusernamepassword[](file:///D:/Program%20Files%20(x86)/NetworkEditingSuperToolbox/lib/reg.html)登录后端处理:login.phpheader("Content-Type:text/html;charset=utf8");if(!isset($_POST["submit"])){exit("执行错误");}//检测是否有提交操作include('connect.php');//链接数据库$name=$_POST['name'];//post获取用户名表单值$passowrd=$_POST['password'];//postgetuserpasswordsinglevalueif($name&&$passowrd){//如果用户名和密码都为空$sql="select\*fromuserwhereusername='$name'andpassword='$passowrd'";//检查数据库是否有对应用户名和密码的sql$result=$conn->query($sql);//执行sql$rows=$result->fetch_assoc();//返回一个值if($rows){//0false1trueheader("refresh:0;url=success.php");//如果成功跳转到success.php页面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秒后重试;}$conn->close();//关闭数据库?>登录成功后:success.phpPS:功能不完善include'connect.php';session_start();//declarevariable$username=isset($_SESSION['nmae'])?$_SESSION['name']:"";?>欢迎