【问题标题】:Laravel authentication - Auth vs SentryLaravel 身份验证 - Auth vs Sentry
【发布时间】:2015-01-02 19:36:39
【问题描述】:

我开始在我的第一个项目中使用Sentry 进行身份验证。

现在我想知道我选择使用 Sentry 是否好。

哪个更好? Laravel's Auth 或哨兵。

是否存在比上述两个更好的替代库,我可以在使用 laravel 构建的项目中使用它们?

【问题讨论】:

  • 这取决于你的要求 Laravel 的 Auth 是一种简单的身份验证,而 Sentry 提供了更多的功能,如 Groups、Throttle 等。

标签: php authentication laravel


【解决方案1】:

在 Laravel(4) 中使用内置的身份验证非常简单方便。您可以访问当前用户对象,它也是 Eloquent ORM 模型的一个实例。

$currentUser = Auth::user();

然后管理用户帐户和角色非常简单直观。供参考http://laravel.com/docs/4.2/security

【讨论】:

    【解决方案2】:

    Sentry 可以很好地进行身份验证,而且它比 Laravel 的默认身份验证功能更加丰富。

    如果您是 Cartalyst 的付费客户,Sentintel 是 Sentry 的较新版本,非常好。

    此外,您还可以查看提供类似功能的 confide 和 entrust 软件包。

    【讨论】:

      猜你喜欢
      • 2014-01-24
      • 1970-01-01
      • 2014-12-28
      • 1970-01-01
      • 1970-01-01
      • 2017-07-14
      • 1970-01-01
      • 2014-04-25
      • 2015-06-20
      相关资源
      最近更新 更多