本篇文章主要介绍如何利用JqueryAjax+php制作简单注册登录页面,感兴趣的朋友参考下,希望对大家有所帮助。
html结构
<p class="container"> <form> <label>用户名</label> <input id="username" type="text" name="username" class="form-control" /> <label>密码</label> <input id="password" type="password" name="password" class="form-control" /> <button type="button" id="login" class="btn btn-primary">登录</button> <button type="button" id="sign" class="btn btn-danger">注册</button> </form> <p id="p"></p> </p>
前台JS
$("#login").click(function(){
var sendData = {"username":$("#username").val(),"password":$("#password").val()}
$.ajax({
url:"action/login.php",
type:"POST",
data:sendData,
success:function(data){
if(data==1){
$("#p").html("密码正确")
}else if(data==2){
$("#p").html("密码不正确")
}else if(data==3){
$("#p").html("账号不存在")
}
}
})
})
$("#sign").click(function(){
var sendData = {"username":$("#username").val(),"password":$("#password").val()}
$.ajax({
url:"action/addUser.php",
type:"POST",
data:sendData,
success:function(data){
if(data==1){
$("#p").html("用户存在不能注册")
}else if(data==2){
$("#p").html("注册成功")
}
}
})
})后台login.php
$username = $_POST['username'];
$password = $_POST['password'];
$conn = mysqli_connect("localhost","root","","login") or die("连接失败");
mysqli_query($conn,"set names utf8");
$result = mysqli_query($conn,"select * from user where username='$username'");
if($row=mysqli_fetch_array($result)){
if($row["password"]==$password){
echo 1;//密码正确
}else{
echo 2;//密码不正确
}
}else{
echo 3;//账号不正确
}后台addUser.php
$username = $_POST['username'];
$password = $_POST['password'];
$conn = mysqli_connect("localhost","root","","login") or die("连接失败");
mysqli_query($conn,"set names utf8");
$result = mysqli_query($conn,"select * from user where username='$username'");
if($row=mysqli_fetch_array($result)){
echo 1;//"用户存在不能注册"
}else{
mysqli_query($conn,"insert into `user` (`username`,`password`) values ('$username','$password')");
echo 2;//注册成功
}相关推荐:
立即学习“PHP免费学习笔记(深入)”;
升级说明:1.头像上传部分浏览器没法选择bug2.后台增加会员登录次数,后台修改会员密码功能3.b2c广告后台可以控制4.商品详情页面显示b2c返利价格和淘宝返积分bug5.修复360安全检测检测出的 注册页面有跨站脚本攻击漏洞bug6.邀请好友链接地址bug7.后台自定义采集bug, 采集后商品分类的数量不变bug8.后台30天推广量 单位错误bug9.修复用户中心修改emali不起作用的b
0
以上就是如何利用JqueryAjax+php制作简单注册登录页面的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号