如何在PHP和MySQL中使用JWT

时间:2017-03-31 09:23:53

标签: php angular jwt

我完成了我的应用程序的登录和注册页面的设计。我正在尝试学习如何使用JWT库以及PHP和MySQL数据库来保持用户登录或确保允许他在应用程序中执行操作。我看到有些人将它与firebase一起使用。

我搜索了很多但却找不到如何开始。

我使用角度2作为前端。

1 个答案:

答案 0 :(得分:0)

  1. 从PHP后端获取JWT并将其保存在应用程序中(在内存或SessionStorage或LocalStorage中)。
  2. 创建一个CanActivate实现,用于检查JWT的存在。如果找不到,则将用户重新路由到登录页面。请参阅https://angular.io/docs/ts/latest/guide/router.html#!#guards
  3. 当用户点击退出按钮时,请删除JWT。