Hi Christine,
Normally, you don't have to implement the redirection by yourself.
Specifiying the login url should solve your problem. By doing that, the user
must be automatically redirected to the login page at his/her first request
to a secured path.
<forms name=".aspxlogin" loginUrl="~/Login.aspx" />

Signature
All the best,
Coskun SUNALI
MVP ASP/ASP.NET
http://sunali.com
http://www.propeople.dk
>I am using Forms Authentication under Windows Server 2003 in .NET
> 2.0. It appears that the auth ticket is expiring when it's supposed
[quoted text clipped - 17 lines]
> Thanks,
> Christine
christine.nguyen@gmail.com - 05 Feb 2008 23:29 GMT
Hello,
I do specify the login url in web.config, but for whatever reason it
doesn't redirect upon timeout when a secured resource is accessed.
Instead it throws an exception when I try to access and use the value
in HttpContext.Current.User.Identity.Name (which is now empty). This
is why i put code into the onLoad in order to prevent the exception.
Is there a reason why it wouldn't redirect even though I have the
login url specified in web.config?
Thanks,
Christine
Coskun SUNALI [MVP] - 06 Feb 2008 10:13 GMT
Hi,
Yes. If you have a HttpModule that logs and then cleans the errors on the
server, ASP.NET doesn't redirect.

Signature
All the best,
Coskun SUNALI
MVP ASP/ASP.NET
http://sunali.com
http://www.propeople.dk
> Hello,
>
[quoted text clipped - 8 lines]
> Thanks,
> Christine
Coskun SUNALI [MVP] - 06 Feb 2008 10:48 GMT
Hi,
Sorry for my previous message. It has nothing to do with your problem.
Can you please attach a project in a zip file to reproduce the problem you
have.
I will try to correct it and send it back.

Signature
All the best,
Coskun SUNALI
MVP ASP/ASP.NET
http://sunali.com
http://www.propeople.dk
> Hi,
>
[quoted text clipped - 13 lines]
>> Thanks,
>> Christine