表单登录里面cookie的使用代码
时间: 2023-12-06 08:44:34 浏览: 30
在表单登录中使用 cookie 的代码取决于编程语言和框架。以下是一个使用 Python Flask 框架的示例代码:
```python
from flask import Flask, request, make_response
app = Flask(__name__)
@app.route('/login', methods=['POST'])
def login():
# 获取用户名和密码
username = request.form['username']
password = request.form['password']
# 验证用户名和密码
if username == 'admin' and password == 'admin123':
# 创建响应对象
response = make_response('登录成功')
# 设置 cookie
response.set_cookie('username', username)
return response
else:
return '用户名或密码错误'
if __name__ == '__main__':
app.run()
```
在这个示例中,当用户提交表单登录请求时,服务器会从请求中获取用户名和密码,然后验证用户名和密码是否正确。如果验证通过,服务器会创建一个响应对象,并在响应对象中设置一个名为“username”的 cookie,其值为用户的用户名。最后,服务器将这个响应对象返回给客户端,完成登录过程。