2017-07-10 29 views
0

我在nodejs中使用jwt令牌來支持身份驗證。現在,我想在用戶輸入三個錯誤密碼時從頁面鎖定用戶。有人知道這件事或資源有幫助嗎?在nodejs中記錄多次嘗試後鎖定用戶

預先感謝您。

+2

你可能想要時間戳和記錄每個嘗試。如果這只是一個小型應用程序,不可能變得太大,你可以在記憶中做到這一點。如果它是一個更大的應用程序,那麼你會使用數據庫。 – PeterVC

+0

是的,我明白你的意思。我將添加用戶的IP地址並將其保存在數據庫中以將其列入黑名單。 – SaraFatih

回答

1

您可以嘗試在第三次嘗試後將用戶列入黑名單,並且用戶可以再次登錄的唯一方式是重置標記時。這裏是一個很好的黑名單資源:https://auth0.com/blog/blacklist-json-web-token-api-keys/

+0

謝謝!我能夠使用cookie來阻止用戶,但後來我意識到可以清除瀏覽器中的cookie。所以我將使用用戶的IP地址並將其列入黑名單。 – SaraFatih

相關問題