Skip to content
Snippets Groups Projects
Commit 26f7ada1 authored by David's avatar David
Browse files

add validate token

parent 2cbc8088
No related merge requests found
<component name="libraryTable">
<library name="mysql-connector-java-5.1.44-bin">
<library name="json-20171018">
<CLASSES>
<root url="jar://$USER_HOME$/Downloads/mysql-connector-java-5.1.44/mysql-connector-java-5.1.44-bin.jar!/" />
<root url="jar://$USER_HOME$/Downloads/json-20171018.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
......
<component name="libraryTable">
<library name="mysql-connector-java-5.0.8-bin">
<CLASSES>
<root url="jar://$PROJECT_DIR$/lib/mysql-connector-java-5.0.8-bin.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
\ No newline at end of file
......@@ -7,6 +7,7 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="mysql-connector-java-5.1.44-bin" level="project" />
<orderEntry type="library" name="mysql-connector-java-5.0.8-bin" level="project" />
<orderEntry type="library" name="json-20171018" level="project" />
</component>
</module>
\ No newline at end of file
......@@ -9,6 +9,8 @@ import javax.jws.WebService;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.json.*;
//Service Implementation
@WebService(endpointInterface = "com.informatika.ojek.webservice.IOrder")
public class Order implements IOrder {
......@@ -23,6 +25,7 @@ public class Order implements IOrder {
if(valid){
id_active = 1;
} else {
System.err.println("data invalid");
return null;
}
......@@ -75,12 +78,14 @@ public class Order implements IOrder {
}
@Override
public Account[] getNonPrefferedDriver(String access_token, String preffered_driver, String picking_point, String destination){
boolean valid = true;
int id_active;
boolean valid = validateToken(access_token);
//cek akses token
int id_active;
if(valid){
id_active = 1;
} else {
System.err.println("data invalid");
return null;
}
......@@ -133,13 +138,14 @@ public class Order implements IOrder {
}
@Override public boolean PuttransactionDetails(String access_token, int id_driver, String picking_point, String destination, int rating, String comment){
boolean valid = true;
int id_active;
boolean valid = validateToken(access_token);
//cek akses token
int id_active;
if(valid){
id_active = 1;
} else {
System.err.println("data invalid");
return false;
}
try
......@@ -233,6 +239,17 @@ public class Order implements IOrder {
//print result
System.out.println(response.toString());
JSONObject obj = new JSONObject(response.toString());
String data = obj.getString("data");
if(data.equals("valid")){
return true;
} else
{
return false;
}
} catch (Exception e) {
e.printStackTrace();
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment