diff --git a/lib/commons-lang3-3.7-javadoc.jar b/lib/commons-lang3-3.7-javadoc.jar new file mode 100644 index 0000000..f16817a --- /dev/null +++ b/lib/commons-lang3-3.7-javadoc.jar Binary files differ diff --git a/lib/commons-lang3-3.7-sources.jar b/lib/commons-lang3-3.7-sources.jar new file mode 100644 index 0000000..a83c661 --- /dev/null +++ b/lib/commons-lang3-3.7-sources.jar Binary files differ diff --git a/lib/commons-lang3-3.7.jar b/lib/commons-lang3-3.7.jar new file mode 100644 index 0000000..f37ded6 --- /dev/null +++ b/lib/commons-lang3-3.7.jar Binary files differ diff --git a/src/main/java/cactusServer/entities/Account.java b/src/main/java/cactusServer/entities/Account.java index f27f98c..c16235b 100644 --- a/src/main/java/cactusServer/entities/Account.java +++ b/src/main/java/cactusServer/entities/Account.java @@ -1,7 +1,9 @@ package cactusServer.entities; +import org.apache.commons.lang3.RandomStringUtils; + public class Account { - private String name, pass; + private String name, pass, token; private boolean login = false; public Account(String userName, String userPass) { @@ -32,4 +34,13 @@ public void setLogin(boolean login) { this.login = login; } + + public String getToken() { + return token; + } + + public String formToken() { + token = RandomStringUtils.random(64, "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"); + return token; + } } diff --git a/src/main/java/cactusServer/models/Accounts.java b/src/main/java/cactusServer/models/Accounts.java index 28c1369..d109b7a 100644 --- a/src/main/java/cactusServer/models/Accounts.java +++ b/src/main/java/cactusServer/models/Accounts.java @@ -31,6 +31,7 @@ } Account newAccount = new Account(userName, userPass); accounts.put(userID, newAccount); + newAccount.formToken(); System.out.println(userID); return newAccount;