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