Sinatra中的用户身份验证 概述 在此代码实验室中,我们将构建一个Sinatra应用程序,该应用程序将允许用户注册,登录和注销您的应用程序。 目标 说明登录到应用程序的方式如何将用户的ID存储到session哈希中 设置应用程序的根路径和主页 使用可登录并登录用户的“用户”模型构建用户注册流程 通过清除session哈希注销用户 用户授权:使用会话 在登录 用户“登录”是什么意思? 登录操作是在session哈希中存储用户ID的简单操作。 这是基本的用户登录流程: 用户访问登录页面,并使用电子邮件和密码填写表格。 他们打“提交”到POST数据到控制器的路线。 该控制器路由从params