【问题标题】:RESTful API with Userfrosting带有 Userfrosting 的 RESTful API
【发布时间】:2018-03-08 19:27:23
【问题描述】:

我正在使用 UserFrosting 来管理 PHP 的用户,在我的 API 中,我想通过 POST 方法在控制器中使用登录功能。

当我调用登录函数时,它会作为响应返回给我

CSRF 代码无效或未提供。

我仍然无法获得 csrf_token

有什么想法吗?

【问题讨论】:

  • {{ csrf_field() }} 添加到您的 html 表单中
  • 它对你有用吗??
  • 我正在从外部页面 php 调用 api,但我没有树枝
  • 是ajax调用吗??
  • 使用 Frosting 包括 slimFramwork 和 laravel orm eloquent

标签: php laravel slim userfrosting


【解决方案1】:

有一个实现JWT认证的UserFrosting Sprinkle:https://github.com/x00x70/tokeniser

如果您对其使用有任何疑问,请加入我们chat

【讨论】:

    【解决方案2】:

    如果您正在开发 API(供网络平台或移动应用程序使用),我相信最好采用不同类型的身份验证,即 JWT 身份验证。在 Laravel 中,您可以使用 Passport 轻松处理此身份验证。 我不确定 userFroasting 如何使用 laravel,但如果 laravel 版本高于 5.3,你可以使用它。

    如果不是,则始终可以选择进行成本 JWT 身份验证。

    这是 Passport https://laravel.com/docs/5.5/passport 的最新文档。

    【讨论】:

    • 我选择使用 userFrosting 因为它是完整的应用程序用户管理员。所以 BackOffice 和 Frontoffice 已经完成了!
    猜你喜欢
    • 1970-01-01
    • 2015-03-07
    • 2023-02-10
    • 2013-07-27
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 2017-05-14
    • 2019-01-29
    相关资源
    最近更新 更多