登录注册与Cookie

登录注册

流程

1.过程:打开sign-up注册,后端写数据,注册成功;打开sign-in登录;选项不为空;填完后请求;后端验证(前端也可以验);黑客可以通过curl发请求,绕过http协议;
2.前端向后端传数据的过程;前端把所有数据变成字符串,然后后端按照它的结构把字符串解析出来;


前端
后端

3.登录就是到数据库找有没有一模一样的数据,有就登陆;


代码

4.登录成功后写cookie
特点:

  • 服务器通过 Set-Cookie 响应头设置 Cookie
  • 浏览器得到 Cookie 之后,每次请求都要带上 Cookie
  • 服务器读取 Cookie 就知道登录用户的信息(email)

API

1.decodeURIComponent(value)
函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
2.fs.writeFileSync('./db/users', usersString)必须存字符串,不能存对象

小知识

1.preserve log阻止log刷新
2.cookie的值可以被改
3.replace生成新的字符串
4.let {email, password, password_confirmation} = hash;给hash对象增添key

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 保持爱箱满满。什么是爱?我觉得搞不懂。和老公讨论,问他被我追着戒烟时,啥感觉?他说“烦”!我说为了你的身...
    面包书上的女人阅读 188评论 0 0
  • 序 私密文章太多,也是一种烦恼。而且大部分的都是只开了一个头就没写下去的,就像这篇。。现在暑假很闲着,正好回忆一下...
    Euphoria_阅读 214评论 0 1
  • 思絮多年的梦想,到美丽西藏旅游终于实现了,这次是与志同道合的朋友一起去的,回家后旅途的一切还在脑海里留下深深的烙印...
    春天的梅阅读 308评论 0 1