homepage Welcome to WebmasterWorld Guest from
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member

Home / Forums Index / Hardware and OS Related Technologies / Website Technology Issues
Forum Library, Charter, Moderators: phranque

Website Technology Issues Forum

MSN/Hotmail email link redirects and frames
Frameset causing login problems for customers

10+ Year Member

Msg#: 3516 posted 6:37 am on Jul 20, 2004 (gmt 0)

We have a subscription service on our site that requires our customers to login. We provide monthly update notices to our customers via simple text emails, with a link to the login page. Once customers are logged in, they can view their updated content. We've had this service for about two years, and I've never seen this issue before.

We recently began getting complaints from customers who logged in successfully, but then were immediately logged out with any subsequent click on any internal link on our site. We couldn't figure out what was going on, until we asked one of the customers to send us URLs and screenshots from his browser.

It turns out that all the customer complaints were from people with MSN or Hotmail email addresses. It turns out that MSN/Hotmail changes the URLs of any links in our email, and redirects the links through a little top frameset that preserves their branding, but totally screws up the user experience on my site. My site uses the browser's URL to set context for subsequent links. Whenever a customer clicks on a link from the initial login landing page (post login), the context is destroyed by the frameset, the site thinks the session has ended, and the customer gets directed to the login page. This results in an endless loop for the customer, and a crappy experience.

It's definitely a warning to anyone who depends on email to deliver visitors back to their site.

I searched WW and couldn't find anything about this topic. I don't know if MSN/Hotmail have always been doing this, because I don't use any of their services. But they're doing it now, and it's a good reason to use framebuster code, especially if you're an emailer. We're working on putting that into place, and hopefully it will correct the problem.



10+ Year Member

Msg#: 3516 posted 7:21 am on Jul 20, 2004 (gmt 0)

This site may help as they describe the exact issue you do. [weblogs.asp.net...]

In short it states to put a small bit of javascript in your page that removes the frame or to use a redirection service such as hyperurl.com (which seems to exist for the sole purpose of getting visitors to sites instended by links in hotmail based emails.

Following the hyperurl.com idea you could just do a Location: call with an id/mode check to refresh your users which should remove the frame.

Hope this helps.

Global Options:
 top home search open messages active posts  

Home / Forums Index / Hardware and OS Related Technologies / Website Technology Issues
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved