title: php实现一个简单的登录系统
date: 2023-07-17 21:57:52
categories: CTF-Web入门
description: php实现的简单登录系统
要求是用户名和密码以数组的形式存在php文件里,能够编写一个简单的登录系统
在学习完基本语法后,首先要用phpstudy(小皮)实现一个自己的网站,然后在vscode上配置一下php环境,在csdn上都有攻略,不多赘述了。
代码如下
登录页面:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>signin</title>
</head>
<body>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<center>
<form action="welcome.php" method="post">
账号:<input type="text" name="username">
<br>
密码:<input type="password" name="password">
<br>
<input type="submit" value="提交">
</form>
</center>
</body>
</html>
php脚本:
<?php
$alluser=array("arya"=>"123","rob"=>"123","joffery"=>"123");
$user= $_POST["username"];
$pass= $_POST["password"];
$flag=false;
foreach($alluser as $i=>$i_value){
if($user==$i){
$flag=true;
if($pass==$i_value){
if($user=="joffery") echo "啥比你好";
if($user=="rob") echo "小子你好";
if($user=="arya") echo "复仇者你好";
}
else echo "密码错误";
}
}
if($flag==false) echo "没有该账号";
?>
标签:登录,echo,flag,123,user,简单,php
From: https://www.cnblogs.com/yoo2i/p/17638332.html