App 注册界面并跳转到登录界面代码
时间: 2023-09-20 10:10:00 浏览: 46
这个问题需要具体考虑你的开发环境和具体实现方式,以下提供一个简单的示例代码。
1. 注册界面代码(register.html)
```html
<html>
<head>
<title>注册页面</title>
</head>
<body>
<h1>注册页面</h1>
<form action="/register" method="post">
<label for="username">用户名:</label>
<input type="text" id="username" name="username"><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password"><br>
<input type="submit" value="注册">
</form>
<p>已有账户?<a href="/login">点击登录</a></p>
</body>
</html>
```
2. 注册后跳转到登录界面(app.py)
```python
from flask import Flask, render_template, request, redirect, url_for
app = Flask(__name__)
@app.route("/")
def index():
return "Hello, World!"
@app.route("/register", methods=["POST"])
def register():
# 处理注册请求
username = request.form.get("username")
password = request.form.get("password")
# TODO: 将用户信息存储到数据库
# 注册成功后跳转到登录页面
return redirect(url_for("login"))
@app.route("/login")
def login():
return render_template("login.html")
if __name__ == "__main__":
app.run(debug=True)
```
3. 登录界面代码(login.html)
```html
<html>
<head>
<title>登录页面</title>
</head>
<body>
<h1>登录页面</h1>
<form action="/login" method="post">
<label for="username">用户名:</label>
<input type="text" id="username" name="username"><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password"><br>
<input type="submit" value="登录">
</form>
<p>还没有账户?<a href="/register">点击注册</a></p>
</body>
</html>
```
你可以将以上代码保存在同一个文件中(例如app.py)并运行,访问 http://localhost:5000/register 即可看到注册页面,填写完注册信息后会自动跳转到登录页面。