diff --git a/src/main/java/services/SongsterImpl.java b/src/main/java/services/SongsterImpl.java
index 4f15f788de8b63f0b2f84391791156e7139b25c5..ef61800f5829ffce6f17f443b2883fd60985cc29 100644
--- a/src/main/java/services/SongsterImpl.java
+++ b/src/main/java/services/SongsterImpl.java
@@ -37,12 +37,13 @@ public class SongsterImpl {
     public String addSub(
             @WebParam(name = "uid") Integer uid) {
         // String retval = "";
-        if (Auth.IsAccepted(context, "REST")) {
+        if (Auth.IsAccepted(context, "PHP")) {
             try {
                 // autentikasi berhasil
                 String endpoint = "addSub";
                 String desc = "Request to add UID as a premium member";
                 Logger.log(context, desc, endpoint);
+                System.out.println("logged php yayayaa");
 
                 Subscription s = new Subscription();
                 s.init();
@@ -52,7 +53,7 @@ public class SongsterImpl {
                 return "add failed";
             }
 
-            return retval + uid + " is now added";
+            return uid + " is now added";
 
         } else {
             return "unauthorized";
diff --git a/src/main/java/utils/Auth.java b/src/main/java/utils/Auth.java
index e598f7226f3df8f378ff74a49242011cd946b3e6..deb45d647927c752f03f7b1ae1f6eb24cf37f4ea 100644
--- a/src/main/java/utils/Auth.java
+++ b/src/main/java/utils/Auth.java
@@ -12,6 +12,7 @@ public class Auth {
         Map<String, List<String>> headers = (Map<String, List<String>>)
                 context.getMessageContext().get(MessageContext.HTTP_REQUEST_HEADERS);
         List<String> auth = headers.get("authorization");
+        if(auth==null) return false;
         if(auth.size()==0) return false;