amachang/facebook-node-sdk — pull request #1 by sotarok (2012-01-05 19:13:55+00:00)
Title: Fix: loginRequired() does not work when false set as user_id

何かしらの原因で (Facebookにログインしていないとか? or something ...) Facebook から返ってきた userId が false だったときに persistent data の user_id に false が入ってしまっている時がありました。

で、その状態で loginRequired() が働かないことがあったので ( facebook.js:64 で user === 0 で判定してるので、ここで user に false が入っていると next() に進んでしまうため）、getPersistentData の段階で、user_id が false だったら 0 を入れるようにしてみました。