达宾的全栈博客

用一个轻量博客,循序渐进学习全栈开发

Admin Login

管理员登录页

这一页先把后台登录入口和表单结构立起来。下一小步再把邮箱、密码、session 和 cookie 真的接进服务端链路。

Form Skeleton

先把登录表单边界定清楚

这一步已经从“只做认证”升级成“认证成功后创建 session 并写入 cookie”。这样你就能真正体验后台登录态是怎么形成的。

当前阶段的目标是“从认证升级到会话”。 所以表单现在会在服务端校验密码后,真正创建 session 并把 token 写进浏览器 cookie,然后再放行后台页面。

登录链路

  • 输入邮箱和密码,把身份信息提交给服务端。
  • 服务端在 users 表里查找管理员,并校验 password_hash。
  • 校验成功后,创建 session 记录并把 token 写进 cookie。

这一步只做什么

  • 这一小步已经接上服务端用户查找和密码校验。
  • 下一小步才会真正创建 session 并写入 cookie。
  • 现在即使身份校验成功,也还没有形成可持续登录状态。