2015-06-13 19 views

回答

2

它存儲了用戶名和與令牌類名令牌到期在一起,並在單一cookie中的簽名說的cookie。

這裏是它正在處理:https://github.com/symfony/symfony/blob/2.8/src/Symfony/Component/Security/Http/RememberMe/TokenBasedRememberMeServices.php#L39

所以整個保護是基於使用secret令牌(你在參數指定一個)和用戶的密碼。

回答「問題」的第二部分 - 只要純粹的基於cookie的解決方案不使用持久層,這些「最佳實踐」都不適用於此。

Symfony2中確實提供了內置的持久層支持存儲記得,我的令牌,它也像它在你指的答案是解釋執行的系列爲基礎的邏輯。