Save toke on login

This commit is contained in:
Marc Beyer 2022-01-13 17:35:16 +01:00
parent 646da71e8a
commit 097cce14e8

View File

@ -15,6 +15,7 @@ import java.util.*;
public class DataController {
public static long USER_ID = -1;
public static String TOKEN = "";
private static final String ALL_EVENTS_ENDPOINT = "http://localhost:8080/event/all";
private static final String ADD_EVENT_ENDPOINT = "http://localhost:8080/event/add";
@ -31,12 +32,15 @@ public class DataController {
public boolean login(String username, String password) {
try {
USER_ID = Long.parseLong(httpRequest.sendPostRequest(
String response = httpRequest.sendPostRequest(
LOGIN_ENDPOINT,
"login=" + username
+ "&password=" + password,
false
));
);
USER_ID = Long.parseLong(response.split("\\s+")[1]);
TOKEN = response.split("\\s+")[0];
} catch (Exception e) {
e.printStackTrace();
return false;