Symfony可以更改“secret”参数会破坏任何东西吗?

2022-08-31 01:12:28

parameters.yml 文件中,有一个名为 secret 的参数,该参数默认为,但应将其更改为其他参数。ThisTokenIsNotSoSecretChangeIt

如果在生产中更改此参数的值,会发生什么情况?它能破坏任何东西吗?


答案 1

它不会破坏任何东西。不时更改值 secret 参数甚至被认为是一种很好的做法,官方文档建议:

http://symfony.com/doc/current/reference/configuration/framework.html#secret

唯一需要注意的是:

但是,请记住,更改此值将使所有已签名的 URI 和“记住我”Cookie 失效。因此,在更改此值后,应重新生成应用程序缓存并注销所有应用程序用户。


答案 2

推荐