Cookie最初是在客户端用于存储会话信息的,其要求服务器对任意>
localstorage
存储方式:
以键值对(Key-Value)的方式存储,永久存储,永不失效,除非手动删除。
sessionstorage
HTML5 的本地存储 API 中的 localStorage 与 sessionStorage 在使用方法上是相同的,区别在于 sessionStorage 在关闭页面后即被清空,而 localStorage 则会一直保存。
IndexedDB
索引数据库(IndexedDB) API(作为 HTML5 的一部分)对创建具有丰富本地存储数据的数据密集型的离线 HTML5 Web 应用程序很有用。同时它还有助于本地缓存数据,使传统在线 Web 应用程序(比如移动 Web 应用程序)能够更快地运行和响应。
后端用cookie实现注册登录难。要求和步骤很多,具体如下:
1、进入注册页面,用户填入用户名、密码、手机号等注册信息。
2、前端验证用户填入的信息是否符合要求,若不符合要求,就提示用户输入错误,重新输入。若符合要求,就将注册信息作为post的第四部分(字符串),向后端发起post请求。
3、后端收到post请求,将post的第四部分(字符串)转变成能用的格式。
4、后端拿到数据后,进行数据验证。数据验证若不通过,后端就返回400(状态码)和错误信息(JSON格式)给前端,前端根据错误信息,提示用户哪里输入错误。数据验证若通过,就将数据存入数据库。
5、存入数据库时,先检查数据库中是否包含该用户信息。
6、若包含,后端返回错误信息给前端,前端提示用户已注册。若不包含,就将该用户数据写入数据库,并向前端发送响应,前端提示用户注册成功并跳转至登录页面。
7、用户填入登录信息。
8、前端验证登录信息是否符合要求,若不符合,就重新输入。若符合,将登录信息作为post的第四部分,向后端发起post请求。
9、后端收到post请求,将post的第四部分(字符串)转变成能用的格式。
10、后端拿到数据后,与数据库的数据进行比对。
11、若发现数据库没有该用户信息,就向前端发送错误信息,前端提示用户未注册。
12、若数据库匹配到该用户信息,并且信息一致,说明该用户已注册,后端发送响应给前端,前端提示用户登录成功并跳转至首页(或其他页面)。
Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密)。定义于RFC2109。它是网景公司的前雇员Lou Montulli在1993年3月的发明。用途:服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在>
以上就是关于问下噢~网络上的cookie是什么意思丫有啥功能呢全部的内容,包括:问下噢~网络上的cookie是什么意思丫有啥功能呢、小米平板4,安卓系统,浏览器里有个,接受cookie,选项,是干什么用的、说一下前端数据存储方式(cookies,localstorage,sessionstorage,indexedDB)的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)