diff --git a/IdentService/build/web/META-INF/MANIFEST.MF b/IdentService/build/web/META-INF/MANIFEST.MF index 59499bce4a2bd51cba227b7c00fcf745b19c95a4..9d885be534121a9f146924f4832955dfe2ee2d4b 100644 --- a/IdentService/build/web/META-INF/MANIFEST.MF +++ b/IdentService/build/web/META-INF/MANIFEST.MF @@ -1,2 +1 @@ Manifest-Version: 1.0 - diff --git a/IdentService/build/web/WEB-INF/classes/org/IdentService/login.class b/IdentService/build/web/WEB-INF/classes/org/IdentService/login.class index 12e5e1cfdafdd3663218a99fcdb981606e901fc6..31a29c2b45db8fb6cd6627bb6dc3d8408455a93b 100644 Binary files a/IdentService/build/web/WEB-INF/classes/org/IdentService/login.class and b/IdentService/build/web/WEB-INF/classes/org/IdentService/login.class differ diff --git a/IdentService/src/java/org/IdentService/login.java b/IdentService/src/java/org/IdentService/login.java index 028b71b1c0e71c73e191f1fe4daebf2318ef24d0..f8def43345eb4ea75fcf23afd6c33a49b5146205 100644 --- a/IdentService/src/java/org/IdentService/login.java +++ b/IdentService/src/java/org/IdentService/login.java @@ -83,7 +83,7 @@ public class login extends HttpServlet { ResultSet rs = stmt.executeQuery(sql); if (rs.next()){ int user_id = rs.getInt("user_id"); - String generatedToken = generateToken(request); + //String generatedToken = generateToken(request); Calendar cal = Calendar.getInstance(); int hours = cal.get(Calendar.HOUR_OF_DAY); int tanggal = cal.get(Calendar.DATE); @@ -97,6 +97,8 @@ public class login extends HttpServlet { Date dt = cal.getTime(); //token akan expire dalam 60 menit Timestamp ts = new Timestamp(dt.getTime()); + String generatedToken = tokenGenerator.nextString(); + generatedToken += ts.getTime(); sql = "insert into token values (\""+ user_id+ "\",\""+generatedToken+"\",\""+ts+"\")"; stmt.executeUpdate(sql); diff --git a/KAA-JSP/build/web/catalog.jsp b/KAA-JSP/build/web/catalog.jsp index b0f093ae0e30d5edd4986acdf1cda4545188be2b..d745aafd4a424fa18f1df235401640f055db9fb0 100644 --- a/KAA-JSP/build/web/catalog.jsp +++ b/KAA-JSP/build/web/catalog.jsp @@ -39,6 +39,14 @@ <script> // Initialize Firebase + + /*var config = { + apiKey: "AIzaSyAN43gCcqFx095nCBy-4abeRGkoZB1-Rok", + authDomain: "kaa-saleproject.firebaseapp.com", + databaseURL: "https://kaa-saleproject.firebaseio.com", + storageBucket: "kaa-saleproject.appspot.com", + messagingSenderId: "815161898662" + };*/ var config = { apiKey: "AIzaSyAQ2WIB6GWOxmtwMdGd8eHawL4PWxK8evU", authDomain: "tugas-besar-wbd.firebaseapp.com", @@ -46,13 +54,6 @@ storageBucket: "tugas-besar-wbd.appspot.com", messagingSenderId: "1049009619420" }; - /*var config = { - apiKey: "AIzaSyAN43gCcqFx095nCBy-4abeRGkoZB1-Rok", - authDomain: "kaa-saleproject.firebaseapp.com", - databaseURL: "https://kaa-saleproject.firebaseio.com", - storageBucket: "kaa-saleproject.appspot.com", - messagingSenderId: "815161898662" - };*/ firebase.initializeApp(config); const messaging = firebase.messaging(); @@ -136,8 +137,7 @@ String ParameterURL; /* Showing username of user */ - Cookie cookie = request.getCookies()[0]; - String user_token = cookie.getValue(); + String user_token = request.getParameter("token"); if (request.getParameter("like") != null){ String productId = request.getParameter("product_id"); boolean like; diff --git a/KAA-JSP/build/web/login.jsp b/KAA-JSP/build/web/login.jsp index 22289cc0269a3b11d9fdbffffd3856770a3b1b28..147cfb2c5d21e6a464f6dc0fb1a99bb5ae025159 100644 --- a/KAA-JSP/build/web/login.jsp +++ b/KAA-JSP/build/web/login.jsp @@ -31,7 +31,7 @@ Cookie cookie = new Cookie("token",generatedToken); response.addCookie(cookie); response.sendRedirect("http://localhost:8080/KAA-JSP/catalog." - + "jsp"); + + "jsp?token="+generatedToken); } else{ response.sendRedirect("http://localhost:8080/KAA-JSP/login." diff --git a/KAA-JSP/web/catalog.jsp b/KAA-JSP/web/catalog.jsp index b0f093ae0e30d5edd4986acdf1cda4545188be2b..d745aafd4a424fa18f1df235401640f055db9fb0 100644 --- a/KAA-JSP/web/catalog.jsp +++ b/KAA-JSP/web/catalog.jsp @@ -39,6 +39,14 @@ <script> // Initialize Firebase + + /*var config = { + apiKey: "AIzaSyAN43gCcqFx095nCBy-4abeRGkoZB1-Rok", + authDomain: "kaa-saleproject.firebaseapp.com", + databaseURL: "https://kaa-saleproject.firebaseio.com", + storageBucket: "kaa-saleproject.appspot.com", + messagingSenderId: "815161898662" + };*/ var config = { apiKey: "AIzaSyAQ2WIB6GWOxmtwMdGd8eHawL4PWxK8evU", authDomain: "tugas-besar-wbd.firebaseapp.com", @@ -46,13 +54,6 @@ storageBucket: "tugas-besar-wbd.appspot.com", messagingSenderId: "1049009619420" }; - /*var config = { - apiKey: "AIzaSyAN43gCcqFx095nCBy-4abeRGkoZB1-Rok", - authDomain: "kaa-saleproject.firebaseapp.com", - databaseURL: "https://kaa-saleproject.firebaseio.com", - storageBucket: "kaa-saleproject.appspot.com", - messagingSenderId: "815161898662" - };*/ firebase.initializeApp(config); const messaging = firebase.messaging(); @@ -136,8 +137,7 @@ String ParameterURL; /* Showing username of user */ - Cookie cookie = request.getCookies()[0]; - String user_token = cookie.getValue(); + String user_token = request.getParameter("token"); if (request.getParameter("like") != null){ String productId = request.getParameter("product_id"); boolean like; diff --git a/KAA-JSP/web/login.jsp b/KAA-JSP/web/login.jsp index 22289cc0269a3b11d9fdbffffd3856770a3b1b28..147cfb2c5d21e6a464f6dc0fb1a99bb5ae025159 100644 --- a/KAA-JSP/web/login.jsp +++ b/KAA-JSP/web/login.jsp @@ -31,7 +31,7 @@ Cookie cookie = new Cookie("token",generatedToken); response.addCookie(cookie); response.sendRedirect("http://localhost:8080/KAA-JSP/catalog." - + "jsp"); + + "jsp?token="+generatedToken); } else{ response.sendRedirect("http://localhost:8080/KAA-JSP/login."