python登录成功后跳转页面
时间: 2023-07-28 07:39:32 浏览: 53
在Python中,登录成功后跳转页面需要使用web框架,例如Flask或Django等。以下是使用Flask实现的示例代码:
```python
from flask import Flask, redirect, url_for, request
app = Flask(__name__)
@app.route('/')
def index():
return '<form action="/login" method="post"><input type="text" name="username"><input type="submit" value="Login"></form>'
@app.route('/login', methods=['POST'])
def login():
username = request.form['username']
if username == 'admin': # 假设用户名为admin密码为password
return redirect(url_for('success'))
else:
return 'Login failed'
@app.route('/success')
def success():
return 'Login success'
if __name__ == '__main__':
app.run()
```
在这个例子中,我们在根路径"/"上渲染一个包含用户名和登录按钮的表单。当用户提交表单时,我们会在"/login"路径上处理POST请求。如果用户名是"admin",我们使用`redirect()`函数将用户重定向到"/success"路径上,否则我们会显示一个登录失败的消息。在"/success"路径上,我们渲染一个表示登录成功的消息。