【问题标题】:How to use JWT with PHP and MySQL如何在 PHP 和 MySQL 中使用 JWT
【发布时间】:2017-08-25 12:18:56
【问题描述】:

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

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

我使用 angular 2 作为前端。

【问题讨论】:

标签: php angular jwt


【解决方案1】:
  1. 从您的 PHP 后端获取 JWT 并将其保存在应用程序中(在内存或 SessionStorage 或 LocalStorage 中)。
  2. 创建一个检查 JWT 存在的 CanActivate 实现。如果没有找到,它会将用户重新路由到登录页面。见https://angular.io/docs/ts/latest/guide/router.html#!#guards
  3. 当用户单击注销按钮时,删除 JWT。

【讨论】:

  • 如何让PHP生成JWT?我应该使用什么库并将其导入我的 php 登录文件?
猜你喜欢
  • 2011-07-02
  • 1970-01-01
  • 1970-01-01
  • 2019-02-22
  • 1970-01-01
  • 2020-05-10
  • 1970-01-01
  • 2021-05-09
  • 1970-01-01
相关资源
最近更新 更多