Jump to content

Stuart Silvester

Invision Community Team
  • Posts

    3,633
  • Joined

  • Last visited

  • Days Won

    27

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by Stuart Silvester

  1. If you haven't already I would recommend looking at the server access logs (and any other logs) around the time those files were first created.

    You might also want to check the `core_javascript` table for the file you're finding in the movies javascript folder. It sounds like it may have been inserted into the database which is then written to the filesystem when caches are cleared (i.e. when an app is installed).

  2. 4 minutes ago, Nathan Explosion said:

    You should be doing your checking against the following instead, as this is the FQDN of the endpoint the suite connects to...

    remoteservices.invisionpower.com

    This is not correct. invisioncommunity.com is the right domain for the Marketplace.

    Test https/port 443 though. If that still fails you may want to do a tracert or something to figure out at what point the connection is failing.

  3. The TLS version only matters for the login in process where our servers are sending data to your server.

    This error is a communication error without outgoing requests from your server to our Marketplace. I would make sure that your server can communicate with invisioncommunity.com, you could check this from command line, or ask your web host to if you're not sure how to.

  4. Thanks for the follow up.

    That helps explain the issue you're having. When you're updated the allowed IDs in the __construct() method, the \IPS\Member object has to be instantiated in order for that code to run. This happens automatically when using this code has a front/admin session available in normal use on the front end (which is why we're all expecting it to be working).

    Solving this (although not pretty) would be as simple as putting this in your code before you load the member.

    new \IPS\Member;

     

  5. We've used this approach in a lot of plugins, so I know it's working properly. Make sure that you actually have a `remote_id` column created in the `core_members` table.

    It may also be worthwhile to show the log from the system log page in the support section. The JSON is not a real error.

    Although, these days we would recommend keeping track of SSO data in your own table so that you're not modifying core tables.

  6. 1 hour ago, Adriano Faria said:

    So to confirm: I can't use it like that? From now on, I'll need to use a hard-coded prefix, right?

    If you have a setting to change the cookie name, it will no longer load the language string explaining what the cookie is on the /cookies/ page

×
×
  • Create New...