method 操作 url

登入/登出对应的服务端资源应该是session,所以相关api应该如下:
GET /session # 获取会话信息
POST /session # 创建新的会话(登入)
PUT /session # 更新会话信息
DELETE /session # 销毁当前会话(登出)

而注册对应的资源是user,api如下:
GET /user/:id # 获取id用户的信息
POST /user # 创建新的用户(注册)
PUT /user/:id # 更新id用户的信息
DELETE /user/:id # 删除id用户(注销)

参考

restful API 中,signIn 和 signUp,以及 signOut,你们怎么设计
RESTfully design /login or /register resources?
https://community.dreamfactory.com/t/forgot-password-api/1236
https://stackoverflow.com/questions/3077229/restful-password-reset