Little bit of javascript should take care of this one.
Here's a little demo of the JavaScript navigator object:
<script type="text/javascript"> txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>"; txt+= "<p>Browser Name: " + navigator.appName + "</p>"; txt+= "<p>Browser Version: " + navigator.appVersion + "</p>"; txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>"; txt+= "<p>Platform: " + navigator.platform + "</p>"; txt+= "<p>User-agent header: " + navigator.userAgent + "</p>"; document.getElementById("example").innerHTML=txt; </script>
Note that this is literally taken straight from W3Schools (which I normally do not recommend, but for this issue it's fine)
Anyway, you're gonna want something like:
<script type="text/javascript"> if(navigator.appName=="Internet Explorer" && navigator.appVersion == "7.0.Whatever") //maybe its "IE", I didn't actually check. Sorry lol, don't have time to test this out { window.location.href = "YourErrorPageFileName"; } </script>
Throw that code in your login page (or master page, whatever), and you should be good to go.
Side note: no idea why the code is formatting all dumb like that. Guess StackOverflow is parses slashes weirdly under certain conditions