Welcome to MSDN Blogs Sign in | Join | Help

Re-enabling user:pass with IE

I made this comment over at David Cumps' blog, but in the interest of blam (blog spam), I'll repeat it here:

David's posting is a description of the Registry poke you can do to re-enable the URL form:  

protocol://<user>:<password>@<host>:<port>/<url-path> 

My comment:

While I respect your wanting the user:pass functionality...

Remember that re-enabling it opens you up to the exploit, so please be careful when clicking links on sites that could use it in a less than nice fashion. http://zcat.wired.net.nz/upgrade/ shows a neat use of it (View Source and look at the 'Upgrade here' link to see the joke/spoof)

Also, just to pick nits. From the RFC you show, there are two important lines:


3.1. Common Internet Scheme Syntax

   While the syntax for the rest of the URL may vary depending on the particular scheme selected

Some schemes (e.g., ftp) allow the
        specification of a user name.

and the big one is at 3.3. HTTP


An HTTP URL takes the form:

      http://<host>:<port>/<path>?<searchpart>

Notice that the definition of an HTTP URL does not include the user:password combo. This form really is only supported by a few protocols (FTP being the main one)

Either way, enjoy, but be careful

TTFN - Kent

Published Saturday, February 07, 2004 1:56 PM by ksharkey

Comments

Anonymous comments are disabled
 
Page view tracker