登陆注册与cookie

登陆注册与cookie

登陆注册流程

注册

前端

  1. 提供表单输入
  2. 用户提交 发送post请求
  3. 请求数据带有用户的 注册账号 及 密码等
  4. 可以在前端检查处理用户的注册信息是否有问题

后台

  1. 设置好路由供请求访问
  2. 处理请求信息,将用户发送的数据提取
  3. 可以在后台检查处理用户的注册信息是否有问题,后响应给前端
  4. 在数据中查找,判断注册用户是否存在
  5. 将用户的正确的注册信息存储进数据库
  6. 响应注册成功

登入

前端

  1. 提供表单输入
  2. 用户提交 发送post请求
  3. 请求数据带有用户的 登入账号 及 密码等

后台

  1. 设置好路由供请求访问
  2. 处理请求信息,将用户发送的数据提取
  3. 检查处理用户登入的信息是否有问题,后响应给前端
  4. 在数据中查找,判断登入用户是否存在并且密码是否正确
  5. 响应头中set-cookie(设置cookie)
  6. 这时浏览器中会保存这个cookie信息
  7. 响应登入成功
  1. cookie 是有时效性的
  2. cookie 是保存在那个使用访问的浏览器中的 ,所以换一个浏览器还是需要重新登录,然后设置cookie
  3. cookie关闭浏览器就删掉了, 但是可以设置不删掉,或者存留时间
  4. 在cookie没有被删除之前,同源域名的申请每一次都会带上这个cookie
  5. 也就是这个请求的请求头中会自动带上这个cookie
  6. 而访问的页面会根据cookie的值来判断是否登陆
  7. 从而给出不同的页面或者相同的页面不一样的使用权限等
  8. 所以cookie是保存用户登陆信息的东西
坚持原创技术分享,您的支持将鼓励我继续创作!