diff --git a/src/main/java/org/ntlab/acanthus_server/entities/Account.java b/src/main/java/org/ntlab/acanthus_server/entities/Account.java index d2fae52..127c775 100644 --- a/src/main/java/org/ntlab/acanthus_server/entities/Account.java +++ b/src/main/java/org/ntlab/acanthus_server/entities/Account.java @@ -67,9 +67,8 @@ //----------------------------------------------------------------- //コンストラクト - public Account() { - var numOfAccounts = 2; - for(int i = 0; i < numOfAccounts; i++) createDummyAccount(i); + public Account(Integer idMargin) { + createDummyAccount(idMargin); } //----------------------------------------------------------------- @@ -172,20 +171,22 @@ public boolean isMatchedPassword(String password) { return this.password.equals(password); } + //----------------------------------------------------------------- // トークンのチェック - public boolean isCollectToken(String token){ + public boolean isCollectToken(String token) { var timeoutThreshold = 3; var nowDateTime = LocalDateTime.now(); - if(lastAccess==null) lastAccess = nowDateTime; + if (lastAccess == null) lastAccess = nowDateTime; // 時刻比較 var duration = Duration.between(lastAccess, nowDateTime).toHours(); - if(duration > timeoutThreshold) return false; + if (duration > timeoutThreshold) return false; return token.equals(this.token); } + //----------------------------------------------------------------- //----------------------------------------------------------------- // ダミー @@ -193,7 +194,7 @@ this.isDummy = true; this.uid = 1 + idMargin; this.name = "dummy" + idMargin.toString(); - this.email = "d"+ idMargin.toString() +"@dummy.com"; + this.email = "d" + idMargin.toString() + "@dummy.com"; this.password = "nittalab"; this.token = "abc" + idMargin.toString(); this.lastAccess = LocalDateTime.now();