簡體   English   中英

傳遞參數HWIOAuthbundle symfony2

[英]Pass parameter HWIOAuthbundle symfony2

我正在嘗試從我的Facebook和Google登錄按鈕傳遞一個GET參數,我已經使用HWIOAuthbundle進行了設置。 我已經看過這個問題了: 要通過symfony2 / HWIOAuthBundle將參數路徑輸入OAuth facebook登錄 ,但是我不太明白他是如何設法讓它工作的。 他提到使用引用者,我對此一無所知 - 而且我沒有足夠的聲譽來發表對該問題的評論......

我在想這樣的事情:

<a href="{{ path('google_login',{'datakey':1}) }}">Link</a>

但是如何在我的FOSUBUserProvider中檢索它? 我感謝所有的幫助!

我終於設法讓它工作了。 但是,我不確定這是最好的方法。 這是一個快速解決方案,直到我找到一個更合適的解決方案。

當有人使用datakey變量作為$ _GET參數進入我的網站時,我設置了一個帶有該值的cookie。 當用戶登錄時,FOSUBUserProvider會檢查datakey cookie是否已設置; 如果是的話,它會做它的事情。

這是我現在能做的最好的事情,因為我沒有成功通過hwioauthbundle和我的FOSUBUserProvider發送參數。

如果有人找到更好的解決方案,請告訴我!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM