Class AttemptRecord
java.lang.Object
io.leandev.appfuse.security.lockout.store.AttemptRecord
- All Implemented Interfaces:
Serializable
登入嘗試記錄
儲存單一使用者的登入失敗次數與鎖定狀態。
實作 Serializable 以支援快取序列化。
- Since:
- 1.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint取得失敗次數取得鎖定到期時間int遞增失敗次數voidsetFailureCount(int failureCount) 設定失敗次數voidsetLockoutTime(LocalDateTime lockoutTime) 設定鎖定到期時間
-
Constructor Details
-
AttemptRecord
public AttemptRecord()建構空記錄 -
AttemptRecord
建構記錄- Parameters:
failureCount- 失敗次數lockoutTime- 鎖定到期時間(可為 null)
-
-
Method Details
-
getFailureCount
public int getFailureCount()取得失敗次數- Returns:
- 失敗次數
-
setFailureCount
public void setFailureCount(int failureCount) 設定失敗次數- Parameters:
failureCount- 失敗次數
-
getLockoutTime
-
setLockoutTime
-
incrementFailureCount
public int incrementFailureCount()遞增失敗次數- Returns:
- 遞增後的失敗次數
-