【问题标题】:Does Cartalyst Sentry 2, query database to check permission or check other thing?Cartalyst Sentry 2,查询数据库以检查权限还是检查其他内容?
【发布时间】:2013-09-03 13:40:33
【问题描述】:

我在项目中使用 Cartalyst Sentry 2 进行用户管理(使用 laravel 4)。效果很好,我很喜欢。

我只是有一个小问题,当您尝试检查用户权限或检查有关该用户的任何信息时,例如已激活或其他。是否总是向数据库发送请求以检查它?

我的意思是,如果以我必须经常检查权限的方式实施我的项目,那么对数据库的请求会太多。

所以我想知道Sentry 是否将部分或大部分这些属性存储在 cookie 中?,所以变得更快,并且对数据库的请求不要太多

【问题讨论】:

    标签: php laravel authentication laravel-4 cartalyst-sentry


    【解决方案1】:

    不,它会检查数据库中的所有内容。 Cookies太危险了(用户可以修改权限)

    您可以在 Laravel 4 中使用 Cache 类缓存数据,以补偿对数据库的过多查询。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-18
      • 2014-05-30
      • 2014-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 2019-12-25
      相关资源
      最近更新 更多