Laravel 5.2 使用 JWT 进行多用户认证

Laravel 5.2 中本身自带了 auth 认证,也是支持多用户的,但是项目使用 Angular,所以后端只需要以接口的形式提供 json api 就可以了,这里就需要使用 JWT 来进行用户认证了,网上普遍的方式是使用 JWT-Auth 框架来进行 JWT 认证,但是发现 5.9 版本不支持多用户认证,1.0 之后才支持。但是由于 1.0 版本是 alpha 版本,所以 github 上并没有其相关文档,找了半天发现作者在某个 issue 里面提到了多用户的使用方法,遂在这里整理记录一下。

Read More

HTTP 协议简介

这里只介绍目前应用比较广泛的HTTP/1.1协议,一个完整的 HTTP 协议分为请求和响应部分,这里分别做介绍

请求(request)

一个完整的 HTTP/1.1 请求如下形式

POST:

POST / HTTP/1.1
Host: www.example.com

...

GET:

GET /api/test?name=aa&age=18 HTTP/1.1
Host: www.example.com

Read More

JS陷阱(一)

昨天晚上 龙龙酱 遇到了一个很有意思的JS问题,向 array 里面 push 数据,每次都会把数组里面的所有元素全部变成最后一次 push 的数据。大家首先想到的就是作用域问题,但是由于 龙龙酱 的代码规范不佳(好吧,我们水平也不行),愣是搞了一个多小时才找出原因。下面是把 龙龙酱 的代码简化后的复现代码

Read More