如何更改Cartalyst Sentry 2的cookie名称?

时间:2013-06-04 11:11:10

标签: php laravel

我在Laravel 4应用程序中使用Cartalyst Sentry 2,我想改变的一件事就是“记住我”功能的cookie名称,默认情况下为“cartalyst_sentry”。

我查看了源代码,无法找到一种方法来“干净地”更改它,我真的不想直接在源代码中更改它。

如何在不触及Sentry源代码的情况下更改“记住我”cookie名称?

谢谢!

1 个答案:

答案 0 :(得分:0)

参见/vendor/cartalyst/sentry/src/Cartalyst/Sentry/Cookie/IlluminateCookie.php第32行

protected $key = 'cartalyst_sentry';

不幸的是,cookie名称不在配置中。否则我们可以运行以下内容:

php artisan config:publish cartalyst/sentry

并为我们的Cookie添加唯一名称。

编辑:查看新的issue in Github