prepare('SELECT * FROM users WHERE userName = :userName'); $stmt->execute(array( ':userName' => $userName )); $data = $stmt->fetch(PDO::FETCH_ASSOC); if( $data == false ){ http_response_code(400); die(); }else { if( hash_equals($hashedPassword,$data['password'] ) ) { if( $data['userName'] == "ckoch" ){ $signer = new Sha256(); $token = (new Builder()) ->setIssuer("http://pugludos.com") ->setIssuedAt(time()) ->set("userName", $data['userId']) ->sign($signer, "testing") ->getToken(); $userData = array(); $userDatap["id"] = $data['userId']; $userDatap["username"] = $data['userName']; $userDatap["firstName"] = $data['firstName']; $userDatap["lastName"] = $data['lastName']; $userDatap["email"] = $data['email']; $userDatap["art"] = $data['art']; $userDatap["token"] = (string)$token; echo( json_encode( $userDatap ) ); die(); }else{ http_response_code(400); die(); } }else{ http_response_code(400); die(); } } ?>