帮我用flask框架写登录,登录成功页面
时间: 2023-08-10 17:52:18 浏览: 40
好的,首先你需要安装 Flask,可以使用以下命令安装:
```
pip install Flask
```
接下来可以按照以下步骤来实现登录功能和登录成功页面:
1. 创建一个名为 `app.py` 的文件,并在其中导入 Flask:
```python
from flask import Flask
app = Flask(__name__)
```
2. 创建一个简单的登录页面,包括用户名和密码的输入框:
```python
@app.route('/')
def login():
return '''
<form method="post">
<p><input type="text" name="username" placeholder="Username"></p>
<p><input type="password" name="password" placeholder="Password"></p>
<p><input type="submit" value="Login"></p>
</form>
'''
```
3. 处理登录请求,如果用户名和密码正确,则跳转到登录成功页面:
```python
@app.route('/', methods=['POST'])
def do_login():
username = request.form['username']
password = request.form['password']
# 在这里进行用户名和密码的验证,这里我们假设用户名为 admin,密码为 123456
if username == 'admin' and password == '123456':
return redirect('/success')
else:
return 'Invalid username/password'
```
4. 创建登录成功页面:
```python
@app.route('/success')
def success():
return 'Login success!'
```
5. 在 `app.py` 文件中加入以下代码,以启动 Flask 应用:
```python
if __name__ == '__main__':
app.run()
```
这样,一个简单的登录页面就完成了,你可以在浏览器中访问 `http://localhost:5000` 来查看效果。