Jump to content

Recent Microsoft Update breaks FM solutions!!!


ibiubu
 Share

This topic is 6549 days old. Please don't post here. Open a new topic instead.

Recommended Posts

I am not sure if other users have done this, but there are times that I want to direct users to a specific DB record using a redirect script in my web pages. I use a redirect script or inline action. This then includes all the information such as -db, -format, -find and etc. The user then goes to the page containing this redirect, the script then redirects them to what I want them to see. Easier than me trying to provide them with a long URL. Cleaner than having to put a link on the page and make them click.

Anyway, you can forget about doing this anymore. Microsoft just released a update Feb. 10th that makes changes to explorer on the PC. Anyone that applies this update will see a error page under the above scenario.

In other words, I have a couple of solutions that I host a blank page with my ISP provider. My clients go to that URL, that blank page loads, and they are re-directed to my internal FM server. Not anymore. With this new update installed, the user is not redirected, they just see a error page now.

Got to love Microsoft when they take it upon themselves to dictate what they think should and should not be internet standards. Now i wil have to re-do a lot of my pages.

LR

Link to comment
Share on other sites

You are correct, I have confirmed this because I am passing a username and password through the URL such as (http://username:[email protected]/FMPro?...) through my redirect script.

This is a HUGE problem. In fact, you can not even include username:[email protected] in a standard url link on a http page. I would imagine that other users use this method as well. Is there any other options to keep this working?

Larry

Link to comment
Share on other sites

Got to just love Microsoft. Here is what they say users should do if they still want to include username and password information in URL's, and I quote:

"If users typically type HTTP or HTTPS URLs that include user information in the Address bar, or click links that include user information in HTTP or HTTPS URLs, you can work around this new functionality in Internet Explorer in two ways:

1. Do not include user information in HTTP or HTTPS URLs.

2. Instruct users not to include their user information when they type HTTP or HTTPS URLs."

What a great NON-SOLUTION they are providing us. I love how they say we can "work around" this issue by telling us to just not use this practice anymore.

Larry

Link to comment
Share on other sites

The work arounds you posted are directed at USERS. Naturally, there is nothing a USER can do.

However, the article does include tips for DEVELOPERS on how to redesign their process so as to cause the least disruption for USERS. Among their tips:

If you include HTTP or HTTPS URLs that contain user information in your scripting code, to manage state information, change your scripting code to use cookies instead of user information. For additional information about how to use cookies to manage state information, visit the following Internet Engineering Task Force (IETF) Web site:

http://www.ietf.org/rfc/rfc2965.txt

This is not really a problem if you are using standard middleware such as PHP, Lasso, ASP, etc. In those cases, you wouldn't submit HTTP authentication parameters in a URL, rather, you'd create your own web login system and track authenticated users with sessions and/or cookies. Usernames and passwords would be passed as URL query string parameters, such as ...script.php?username=john&password=doe. These are not affected by the changes in IE.

CDML has always been very limited. It does not work in a standard web scripting paradigm, and exposes FileMaker security vulnerabilities directly to the web. It is a much better approach to use FileMaker's CGI spec in conjuction with standard middleware. Once again, CDML scripters will need to find another work around to a standard problem.

Link to comment
Share on other sites

This topic is 6549 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.