Jump to content

Stuart Grimshaw

Clients
  • Joined

  • Last visited

  1. I think I know what the issue is, as I'm using client credentials rather than a specific users credentials I'm effectively acting as a guest, which doesn't have access to the forum in question. Is it possible to impersonate a user? The user I want to create the post is one of our accounts rather than an actual user. A system user with the forum branding if you will. The other option is to use resource Owner Password Credentials, but that's deprecated according to the OAuth2 spec.
  2. No, I get the same error. It works as a string from Postman too.
  3. I'm trying to create a new topic on our forum via GraphQL and I get the following error: { "errors": [ { "message": "NO_FORUM", "extensions": { "category": "clienterror" }, "locations": [ { "line": 3, "column": 9 } ], "path": [ "mutateForums", "createTopic" ] } ], "data": { "mutateForums": { "createTopic": null } } } Here's the mutator I'm sending, line 3 column 9 is the first "c" in "createTopic" mutation MutateForums { mutateForums { createTopic( forumID: "125" title: "Blackburn Rovers Fans: Share Your Ticketing Experiences in the BRFCS Survey" content: "Help Us Understand Fan Experiences with Ticketing ?️" ) { id title } } } If I cut & paste that into Postman using the same auth details it works as expected & I get the ID & title back.
  4. That's fixed it, thanks @Jim M
  5.    Stuart Grimshaw reacted to a post in a topic: reCaptcha fails every attempt.
  6. Every registraion at brfcs.com is failing with an error "2S129/1" and when I look at the spam logs they're all getting scored 4 and all the IPs are the same, "172.19.0.3" which will be the internal address of the docker container the board runs on. We had to move servers the other day, and this appears to be happening since then, before that the IPs in the log are all different. We had to change the architecture slightly too, the site is now served behind traefik and I suspect that might be the problem. Does anyone else run the board behind Traefik? Or seen a similar problem with the IP addresses? Also, what's a good way to protect the site from spammers while I get this resolved?
  7.    Stuart Grimshaw reacted to a post in a topic: Cookie Domain
  8. Yes, this is what I did. I used the gif button to choose an image and that's when it appeared as a URL rather than the gif embedded.
  9. I have enabled the Giphy integration and whenever I try and insert a gif, I just get the URL to it rather than the image itself, is there a config option I'm missing?
  10.    Pescao6 reacted to a post in a topic: Cookie Domain
  11. Actually, that's a good point, it's the consent and advertising cookies causing ther issues, not IPS ones.
  12. Our site is served from www.brfcs.com and also just plain brfcs.com ... this causes an issue for a few users with the sheer size of some of the cookies that advertisers set (it's the consent ones mainly, they're massive! Can I set `COOKIE_DOMAIN` in my constant.php to force the domain to always be just `brfcs.com` ? The www subdomain should pick up it's cookies from that too shouldn't it?
  13. Thanks, let me know if you need me to raise it as a suggestion.
  14. Now that goals have been replaced by key events in UA4, I've gone through the commerce modules checkout flow and built some events around the various stages, but there's a few things I can't work out. When clicking through the various pages, I can't detect that they've added card details or shipping info because the text of the button they click on at those stages is the same. Also when I get to the checkout page, nopne of the basket info is iin the datalayer, and none of the css or html attributes on the page let me pull out the cart values into variables. How have other people got round this problem?
  15.    Stuart Grimshaw reacted to a post in a topic: Moving server instance & licencing.
  16.    Marc reacted to a post in a topic: Very slow using built in php server.
  17. I'm in the middle of migrating from oneserver to another and I wondered what I need to do about licencing. The process is complicated by the fact we're updating our integrated bespoke app at the same time so there needs to be a period where we run 2 instances of the board, one for public use and one for internal testing by the team. Where do we stand licence-wise if the testing instance is not available to the public, it will be restricted behinf a password?
  18. So, in the end I used resource owner creds and created a system user account on the forum, that way end users can stay logged in and I can get topics & responses via GraphQL without having to include the whole Invision framework.