【发布时间】:2021-06-11 23:35:27
【问题描述】:
我想制作像 instagram 这样的多帐户应用程序(附加另一个帐户并从一个帐户切换到另一个帐户) 为此,我将 Laravel 用于后端 API,将 Angular 用于前端。 最好的方法是什么? 使用 JWT 令牌?
- 使用 User1 登录到应用程序 -> 接收 JWT 令牌并将其存储到本地存储以供前端使用
- 使用以下流程将另一个帐户 (User2) 附加到该帐户:使用特定表单登录到 User2 -> 接收 JWT 令牌 -> 将其存储到 User1 的数据库中,如下所示:
|users|
id
|users_attached_accounts|
id
user_id
attached_account_id
|attached_accounts|
id
account_id
username
token
在前端,我使用用户令牌切换到 User1 或 User2,后端通过令牌识别使用了哪个用户。
【问题讨论】:
-
我自己会使用这种方法。
标签: angular laravel typescript