【问题标题】:Multi user application attach multi accounts多用户应用程序附加多个帐户
【发布时间】: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


【解决方案1】:

您可以使用 Laravel MultiAuth 库在一个应用程序中创建多个用户。https://bitfumes.github.io/laravel-multiauth/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多