我一直在學習Symfony2/Security/Authentication/FOSUserBundle,我似乎無法找到這個功能。如果它不存在,並且任何人都可以將我指向現成的捆綁包或建議的正確方向,我將不勝感激。當然,我可能不得不從頭開始編寫所有的東西,但是一捆會很好!Symfony2/FOSUserBundle能做這些嗎?
任何建議或指針將幫助我把所有這些放在一起。當然,這裏有很多小時的工作,所以我只是尋找一個起點。謝謝你的幫助。
(1)上次活動時間。不僅僅是'上次登錄'的時間,而是每當用戶發出頁面請求時都會更新。
(2)失敗登錄嘗試後暫停。因此,如果用戶未能進行3次登錄嘗試,則將其鎖定10分鐘左右(即使他們獲得了正確的用戶名/密碼,他們也無法登錄)。
(3)記住我,但仍然需要一個4位數的引腳。因此,用戶可以點擊記住我的選項,並在返回時記住它們,但不要求完整登錄,而是要求輸入4位數的PIN碼 - 使其比每次輸入完整的用戶名和密碼更容易,但也更安全而不僅僅是使用記憶我選項。
(4)'必須操作'區域。當他們登錄時,他們的賬戶中有時會附上他們「必須採取行動」的事項。這可能是需要確認某件事的新用戶,或者是某人必須看到的重要消息。當他們去登錄時,將它們轉移到一個特定的URL,他們必須點擊確認,然後才能做任何事情。