用voe写一个登入页面
时间: 2023-12-18 11:05:54 浏览: 120
Vue登录页面
好的,登陆页面可以分为两个部分。第一部分是表单,第二部分是处理表单数据的后端程序。
以下是一个简单的登陆页面的示例代码,使用 HTML 和 CSS 实现:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登陆页面</title>
<style>
/* 居中对齐 */
#login-page {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 400px;
height: 300px;
background-color: #fff;
border: 1px solid #ddd;
box-shadow: 2px 2px 5px #ccc;
padding: 20px;
}
/* 表单样式 */
#login-form {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
#login-form input[type="text"],
#login-form input[type="password"] {
padding: 5px;
margin: 10px 0;
border-radius: 5px;
border: 1px solid #ddd;
}
#login-form input[type="submit"] {
background-color: #1E90FF;
color: #fff;
border: none;
padding: 10px;
border-radius: 5px;
cursor: pointer;
}
</style>
</head>
<body>
<div id="login-page">
<h1>登陆页面</h1>
<form id="login-form" action="login.php" method="post">
<label for="username">用户名:</label>
<input type="text" id="username" name="username" required>
<label for="password">密码:</label>
<input type="password" id="password" name="password" required>
<input type="submit" value="登陆">
</form>
</div>
</body>
</html>
```
注意,在上面的示例中,登陆表单的提交方式为 POST,提交到 login.php 页面进行处理。
下面是一个简单的处理表单数据的示例代码,使用 PHP 实现:
```php
<?php
$username = $_POST['username'];
$password = $_POST['password'];
// 连接数据库并验证用户名和密码
// ...
if (验证通过) {
// 设置 session 进行登陆状态保持
session_start();
$_SESSION['username'] = $username;
// 登陆成功,跳转到主页
header('Location: index.php');
} else {
// 登陆失败,返回错误提示
echo '用户名或密码错误,请重新输入。';
}
?>
```
上面的示例代码仅为示例,具体的登陆页面和处理程序需要根据具体需求进行开发。
阅读全文