2012-05-17 290 views
1

我正在開發一所學院的學生門戶網站,並且我想在其中實施一些Facebook的社交網絡功能。我想要做的主要事情是允許學生用他們的Facebook憑證登錄。我們收到大量關於學生需要重置學生密碼的幫助臺門票,因爲他們已經忘記了它,所以我希望這可以在一定程度上解決這個問題。Facebook身份驗證/連接

但是,學生門戶只能由目前擁有大學申請和帳戶的學生訪問。有沒有辦法讓Facebook身份驗證僅適用於目前在大學有用戶帳戶的用戶?

回答

1

您很可能需要添加您自己的系統,以驗證帳戶是否帶有諸如「已驗證」之類的標誌,並且某人需要在後端系統中手動驗證它們。然後,當用戶登錄時,您會根據facebook標識檢查此標誌。因此,當用戶第一次連接時,您將Facebook標識添加到數據庫並將驗證設置爲false。也許在註冊時要求大學的電子郵件地址發送驗證碼。然後,您可以將Facebook ID連接到數據庫中現有的大學電子郵件地址。或者自動進行此項檢查,因此如果他們輸入有效的電子郵件,它會更新爲已驗證(但如果格式一致,則顯然可能會製作虛假的大學電子郵件)。所以你把他們的facebook賬戶連接到一個現有的學生門戶賬戶(或者使用類似學生ID的東西)

據我所知,Facebook並不提供這種開箱即用的系統,所以你會開發你自己的系統來驗證你知道的一些信息。