2013-01-06 18 views

回答

3

我想你需要創建一個單獨的登錄專用於cURL登錄。你將無法通過CSRF保護(實際上這就是爲什麼它被製造出來)。

所以,

  • 擴展了您的應用程序的默認sfGuardAuth模塊
  • 創建一個名爲(例如)新的行動executeLoginCurl
  • 使用默認sfGuard驗證sfGuardValidatorUser
  • 然後調用執行veririfcation $this->getUser()->signIn(...)登錄用戶

我建議你使用保護措施以避免其他應用程序捲曲此模塊/操作並嘗試強制登錄。例如,您可以對此IP操作進行限制。