PHP实现简单登陆注册页面

PS:个人学习记录

数据库设置:

PHP实现简单登陆注册页面_第1张图片

login.html:



	
		
		用户登录
	
	
	
		

用户名:

密码:

没有账号,立即注册

login.php:


"."window.alert"."("."\""."用户名或密码不能为空!"."\"".")".";"."";
					echo"";
					exit;
				}
				//sql语句
				$sql_select = "select username,password from users where username = '$user' and password = '$pass'";
				//设置编码
				mysqli_query($conn,'SET NAMES UTF8');
				//执行sql语句
				$ret = mysqli_query($conn,$sql_select);
				$row = mysqli_fetch_array($ret); 
				
				//用户密码正确
				if($user == $row['username']&&$pass == $row['password']){
					//跳转登陆成功页面
					 header("Location:loginsucc.php");
				}else{
					//跳转登陆失败页面
					header("Location:loginfal.php");
				}  
			}
		}
		//关闭数据库
		mysqli_close($conn);
	}else{		
		//连接错误处理
		die('Could not connect:'.mysql_error());
	}	

?>

loginsucc.php:



	
		登录成功
		
	
	
		

登录成功!

loginfal.php:



	
		登录失败
		
	
	
		

登录失败!

重新登陆

register.html:



	
		
		注册用户
	
	
	
		

用户名:

密码:

确认密码:

register.php:

"."window.alert"."("."\""."用户名或密码不能为空!"."\"".")".";"."";
				echo"";
				exit;
			}
			if($pass == $re_pass){
				//两次密码输入一致
				mysqli_set_charset($conn,'utf8');	//设置编码
				
				//sql语句
				$sql_select = "select username from users where username = '$user'";
				//sql语句执行
				$result = mysqli_query($conn,$sql_select);
				//判断用户名是否已存在
				$num = mysqli_num_rows($result); 
				
				if($num){
					//用户名已存在
					echo"";
					echo"";
					exit;
				}else{
					//用户名不存在
					$sql_insert = "insert into users(username,password) values('$user','$pass')";
					//插入数据
					$ret = mysqli_query($conn,$sql_insert);
					$row = mysqli_fetch_array($ret); 
					//跳转注册成功页面
					header("Location:registersucc.php");
				}
			}else{
				//两次密码输入不一致
				echo"";
				echo"";
				exit;
			}
		}
		//关闭数据库
		mysqli_close($conn);
	}else{
		//连接错误处理
		die('Could not connect:'.mysql_error());
	}

?>

registersucc.php:



	
		注册成功
		
	
	
		

注册成功!

立即登陆

 

 

你可能感兴趣的:(php,mysql)