2016年7月11日 星期一

直播 app 17 的使用者帳號外泄了(而且你可能不知道吧)


最近打開直播 app 17 ,有沒有看到這個 Safety Update 畫面呢?還是有留意他們的 facebook page ,看到他們說有「穩定性及安全性」更新呢?可能你會以為只是有些更新,但事實是:你的資料被外泄了

2016年6月3日 星期五

讓 laravel 5 連結 facebook 登入(使用 socialite )


為使用 laravel 的網站接上 facebook login,無論是使用官方的 php sdk,還是用另一個比較有名的第三方套件,都無法成功接上,出現了如下面的錯誤。

Cross-site request forgery validation failed. The "state" param from the URL and session do not match.
Facebook SDK returned an error: Cross-site request forgery validation failed. Required param "state" missing from persistent data.
(應該是 session 問題,把 laravel 的 session 打開可以解決)

Graph returned an error: Invalid redirect_uri: 無法載入網址
Error validating verification code. Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request
(明明有設定 redirect_uri ,沒有使用 laravel 的情況下也是成功的,原因不明)

最後,在面對失敗了好多次之後,忽然發現原來 laravel 有提供官方的 socialite 套件,一試,終於成功了!

使用方法如下: