【ARTS 打卡】Week01
Algorithm: PlusOne
Review: HTTP Base Authentication
Basic Authentication 这篇文章简单介绍了“HTTP基本验证方案”的工作流程和注意要点。
从客户端浏览器发起请求
到服务端验证请求头部的
Authrization
并给客户端响应。如果服务端验证失败就会返回401,并在头部带上www-Authenticate
浏览器解析它,弹窗输入框,提醒用户用户名和密码错误,并让用户重新输入用户名密码。提交后,服务端重新验证,之后会在响应中带上正确的
Authrization
(Base64编码),以便下一次客户端请求时会带上它
Tip: Generate Laravel Migration
用Laravel框架经常会用到Migration,它常用于首次初始化启动项目时,运行它能初始化创建好数据库的数据表,十分有用。
但是对于已创建好数据库表的项目来说,就不是很友好了,得一行行写定义每个字段。用Sequel Pro的Generate Laravel Migration插件就能解决,它能生成Migration文件。
但是它有个地方不够严谨和敏感,对于声明为int的字段,且需要设置字段的默认值为0
default 0
时,那它生成的SQL时会丢弃掉default 0
Share
版权声明: 本文为 InfoQ 作者【Rex】的原创文章。
原文链接:【http://xie.infoq.cn/article/bb257e7654b75a732f3a12c72】。文章转载请联系作者。
评论