文件名称:网络验证
文件大小:1KB
文件格式:ZIP
更新时间:2024-03-14 00:34:20
认证项目 主题 验证。 快速中间件。 密码哈希。 届会 饼干 描述 使用Node.js , Express和Knex来构建一个API,该API使用SQLite存储用户信息来提供注册和登录功能。 确保密码未存储为纯文本。 任务 完成以下端点: 方法 终点 描述 邮政 / api /注册 使用在请求body内发送的信息创建user 。 在将用户保存到数据库之前,先哈希密码。 邮政 / api /登录 使用内发送的凭据body对用户进行认证。 成功登录后,为用户创建一个新会话,并发送回“已登录”消息和包含用户ID的cookie。 如果登录失败,请使用正确的状态代码和以下消息进行响应:“您不会通过!” 得到 / api /用户 如果用户已登录,请响应数据库中包含的所有用户的数组。 如果用户未登录,则使用正确的状态代码和消息“您不可以通过!”响应。 在讨论了有关会话和cookie的讲座之
【文件预览】:
webauth-i-master
----.gitignore(22B)
----README.md(2KB)