美文网首页
写一个登陆注册页面

写一个登陆注册页面

作者: Camilia_yang | 来源:发表于2019-03-12 23:29 被阅读0次

    注册:
    客户打开注册页面sign_up.html,填写注册信息,邮箱密码等,点击提交按钮,前端进行验证没问题(什么叫没问题?)后发送POST请求给服务器,同时将用户填写的信息(比如邮箱,密码,密码确认等)传给服务器,即请求体。
    服务器拿到数据,先解析,后验证,比如验证邮箱是否符合规范,两次输入的密码是否一致。若验证通过则将客户填写的注册信息(邮箱,加密后的密码等)写进数据库,返回200状态码给前端。

    登陆:
    客户打开登陆页面sign_in.html,填写邮箱,密码。服务器拿到用户的信息后,先解析,然后和数据库中的数据进行对比,如果客户填写的邮箱数据库中找得到,且对应的邮箱密码一致,则返回200同时Set-cookie。登陆成功前端可以帮用户自动跳转到首页,此时请求头第二部分已经带有cookie,值就是Set-cookie的值。这时服务器会去拿到cookie的值,利用cookie的值找到该用户的其他信息,填入对应的地方,将结果发送给浏览器(响应)。

    隐藏的坑:cookie 存储,默认是一个键值就隔着一个空格的。

    相关文章

      网友评论

          本文标题:写一个登陆注册页面

          本文链接:https://www.haomeiwen.com/subject/nevopqtx.html