编写一个登陆退出页面系统
时间: 2023-11-13 12:03:05 浏览: 172
好的,以下是一个简单的登陆退出页面系统的示例代码:
HTML代码:
```
<!DOCTYPE html>
<html>
<head>
<title>Login System</title>
</head>
<body>
<h1>Login System</h1>
<div id="login">
<form>
<label for="username">Username:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password"><br><br>
<input type="button" value="Login" onclick="login()">
</form>
</div>
<div id="welcome" style="display:none;">
<p>Welcome, <span id="usernameDisplay"></span>! You are now logged in.</p>
<input type="button" value="Logout" onclick="logout()">
</div>
<script src="login.js"></script>
</body>
</html>
```
JavaScript代码:
```
let username = null; // 记录当前登录的用户名
// 登录函数
function login() {
const inputUsername = document.getElementById("username").value;
const inputPassword = document.getElementById("password").value;
// 在这里可以添加自己的认证逻辑
// 这里简单地判断用户名和密码是否都是 "admin"
if (inputUsername === "admin" && inputPassword === "admin") {
username = inputUsername;
document.getElementById("login").style.display = "none";
document.getElementById("welcome").style.display = "block";
document.getElementById("usernameDisplay").textContent = username;
} else {
alert("Invalid username or password");
}
}
// 登出函数
function logout() {
username = null;
document.getElementById("login").style.display = "block";
document.getElementById("welcome").style.display = "none";
document.getElementById("username").value = "";
document.getElementById("password").value = "";
}
```
这个示例代码使用了HTML和JavaScript来实现一个简单的登陆退出页面系统。当用户点击“Login”按钮时,JavaScript代码将检查输入的用户名和密码是否正确,并在成功登陆后将“login”区域隐藏,将欢迎信息区域显示出来。
当用户点击“Logout”按钮时,JavaScript代码会将当前的用户名清空,并将“login”区域显示出来,将欢迎信息区域隐藏起来。
阅读全文