DotNetNewsgroup.com  
web access to complete list of Microsoft.NET newsgroups
   home   |   control panel login   |   archive  |  
 
  carried group
academic
adonet
aspnet
aspnet.announcements
aspnet.buildingcontrols
aspnet.caching
aspnet.datagridcontrol
aspnet.mobile
aspnet.security
aspnet.webcontrols
aspnet.webservices
assignment_manager
datatools
dotnet.distributed_apps
dotnet.general
dotnet.myservices
dotnet.nternationalization
dotnet.scripting
dotnet.security
dotnet.vjsharp
dotnet.vsa
dotnet.xml
dotnetfaqs
framework
framework.clr
framework.compactframework
framework.component_services
framework.controls
framework.databinding
framework.drawing
framework.enhancements
framework.interop
framework.odbcnet
framework.performance
framework.remoting
framework.sdk
framework.setup
framework.webservices
framework.windowsforms
framework.wmi
frwk.windowsforms.designtime
lang.csharp
lang.jscript
lang.vb
lang.vb.controls
lang.vb.data
lang.vb.upgrade
lang.vc
lang.vc.libraries
  
 
start date: Thu, 5 Jul 2007 06:18:02 -0700,    posted on: microsoft.public.dotnet.framework.aspnet.security        back       

Thread Index
  1    Steve
          2    Scott M. am
                 3    Steve
                        4    Steve
                               5    Dominick Baier
                               6    Scott M. am
                 7    Steve


Cookies expiring when user logs out?   
I'm using forms authentication with my .net 2.0 site.
I'm setting some cookies after the user logs in, and as long
as they stay logged in I can "see" the cookies on subsequent posts.

The problem is that as soon as the user logs out, the cookies are gone.
I know ASP will expire the Ticket cookie, but does it expire
all other cookies too?

Anyone else ever experience this?  Is it by design?

Thanks!
S
Date:Thu, 5 Jul 2007 06:18:02 -0700   Author:  

Re: Cookies expiring when user logs out?   
How are you setting your cookies?  If you aren't providing a good expiration 
date, the cookies will become "session" cookies, which only last as long as 
the session does.


"Steve"  wrote in message 
news:E9214842-68D0-45D5-AEF9-5A09D0C8522A@microsoft.com...

> I'm using forms authentication with my .net 2.0 site.
> I'm setting some cookies after the user logs in, and as long
> as they stay logged in I can "see" the cookies on subsequent posts.
>
> The problem is that as soon as the user logs out, the cookies are gone.
> I know ASP will expire the Ticket cookie, but does it expire
> all other cookies too?
>
> Anyone else ever experience this?  Is it by design?
>
> Thanks!
> S
> 
Date:Thu, 5 Jul 2007 09:26:22 -0400   Author:  

Re: Cookies expiring when user logs out?   
Here's the code... as you can see I am setting the expiration date.
In the page load I'm looking for the cookie so my team doesn't have to enter
their User ID every time.
I'm posting all the code just in case you see anything else I've left out.

In the Page_Load event, the cookie is always null after they've logged out.

Thanks for your quick reply! Let me know if you see anything else I may have 
missed.
S



protected void Page_Load(object sender, EventArgs e) {
        if (!IsPostBack) {
            if (Request.Cookies["EmpID"] != null) {
                Login1.UserName = Response.Cookies["EmpID"].Value;
            }
        }
}

protected void Login1_LoggedIn(object sender, EventArgs e) {
        if (Login1.RememberMeSet) {
            HttpCookie cook = new HttpCookie("EmpID", Login1.UserName);
            cook.Expires = DateTime.Now.AddYears(1);
            Response.Cookies.Add(cook);
        }
}

"Scott M." wrote:


> How are you setting your cookies?  If you aren't providing a good expiration 
> date, the cookies will become "session" cookies, which only last as long as 
> the session does.
> 
> 
> "Steve"  wrote in message 
> news:E9214842-68D0-45D5-AEF9-5A09D0C8522A@microsoft.com...
> > I'm using forms authentication with my .net 2.0 site.
> > I'm setting some cookies after the user logs in, and as long
> > as they stay logged in I can "see" the cookies on subsequent posts.
> >
> > The problem is that as soon as the user logs out, the cookies are gone.
> > I know ASP will expire the Ticket cookie, but does it expire
> > all other cookies too?
> >
> > Anyone else ever experience this?  Is it by design?
> >
> > Thanks!
> > S
> > 
> 
> 
> 
Date:Thu, 5 Jul 2007 06:38:05 -0700   Author:  

Re: Cookies expiring when user logs out?   
HA! Do I feel like an idiot:
   if (Request.Cookies["EmpID"] != null) {
      Login1.UserName = Response.Cookies["EmpID"].Value;
   }
I was checking the Request object if it was null, but referencing the 
Response object to get the value.  DUH!!!

Sorry for the bother and thanks for your help!!!
S


"Steve" wrote:


> Here's the code... as you can see I am setting the expiration date.
> In the page load I'm looking for the cookie so my team doesn't have to enter
> their User ID every time.
> I'm posting all the code just in case you see anything else I've left out.
> 
> In the Page_Load event, the cookie is always null after they've logged out.
> 
> Thanks for your quick reply! Let me know if you see anything else I may have 
> missed.
> S
> 
> 
> 
> protected void Page_Load(object sender, EventArgs e) {
>         if (!IsPostBack) {
>             if (Request.Cookies["EmpID"] != null) {
>                 Login1.UserName = Response.Cookies["EmpID"].Value;
>             }
>         }
> }
> 
> protected void Login1_LoggedIn(object sender, EventArgs e) {
>         if (Login1.RememberMeSet) {
>             HttpCookie cook = new HttpCookie("EmpID", Login1.UserName);
>             cook.Expires = DateTime.Now.AddYears(1);
>             Response.Cookies.Add(cook);
>         }
> }
> 
> "Scott M." wrote:
> 
> > How are you setting your cookies?  If you aren't providing a good expiration 
> > date, the cookies will become "session" cookies, which only last as long as 
> > the session does.
> > 
> > 
> > "Steve"  wrote in message 
> > news:E9214842-68D0-45D5-AEF9-5A09D0C8522A@microsoft.com...
> > > I'm using forms authentication with my .net 2.0 site.
> > > I'm setting some cookies after the user logs in, and as long
> > > as they stay logged in I can "see" the cookies on subsequent posts.
> > >
> > > The problem is that as soon as the user logs out, the cookies are gone.
> > > I know ASP will expire the Ticket cookie, but does it expire
> > > all other cookies too?
> > >
> > > Anyone else ever experience this?  Is it by design?
> > >
> > > Thanks!
> > > S
> > > 
> > 
> > 
> > 
Date:Thu, 5 Jul 2007 07:12:02 -0700   Author:  

Re: Cookies expiring when user logs out?   
What happens if someone manually changes the empid cookie on the client?

Will that bring your app in trouble (maybe even security trouble) ?


-----
Dominick Baier (http://www.leastprivilege.com)

Developing More Secure Microsoft ASP.NET 2.0 Applications (http://www.microsoft.com/mspress/books/9989.asp)


> HA! Do I feel like an idiot:
> if (Request.Cookies["EmpID"] != null) {
> Login1.UserName = Response.Cookies["EmpID"].Value;
> }
> I was checking the Request object if it was null, but referencing the
> Response object to get the value.  DUH!!!
> 
> Sorry for the bother and thanks for your help!!!
> S
> "Steve" wrote:
> 
>> Here's the code... as you can see I am setting the expiration date.
>> In the page load I'm looking for the cookie so my team doesn't have
>> to enter
>> their User ID every time.
>> I'm posting all the code just in case you see anything else I've left
>> out.
>> In the Page_Load event, the cookie is always null after they've
>> logged out.
>> 
>> Thanks for your quick reply! Let me know if you see anything else I
>> may have
>> missed.
>> S
>> protected void Page_Load(object sender, EventArgs e) {
>> if (!IsPostBack) {
>> if (Request.Cookies["EmpID"] != null) {
>> Login1.UserName = Response.Cookies["EmpID"].Value;
>> }
>> }
>> }
>> protected void Login1_LoggedIn(object sender, EventArgs e) {
>> if (Login1.RememberMeSet) {
>> HttpCookie cook = new HttpCookie("EmpID", Login1.UserName);
>> cook.Expires = DateTime.Now.AddYears(1);
>> Response.Cookies.Add(cook);
>> }
>> }
>> "Scott M." wrote:
>> 
>>> How are you setting your cookies?  If you aren't providing a good
>>> expiration date, the cookies will become "session" cookies, which
>>> only last as long as the session does.
>>> 
>>> "Steve"  wrote in message
>>> news:E9214842-68D0-45D5-AEF9-5A09D0C8522A@microsoft.com...
>>> 
>>>> I'm using forms authentication with my .net 2.0 site.
>>>> I'm setting some cookies after the user logs in, and as long
>>>> as they stay logged in I can "see" the cookies on subsequent posts.
>>>> The problem is that as soon as the user logs out, the cookies are
>>>> gone.
>>>> I know ASP will expire the Ticket cookie, but does it expire
>>>> all other cookies too?
>>>> Anyone else ever experience this?  Is it by design?
>>>> 
>>>> Thanks!
>>>> S
Date:Thu, 5 Jul 2007 19:52:24 +0000 (UTC)   Author:  

Re: Cookies expiring when user logs out?   

> I was checking the Request object if it was null, but referencing the
> Response object to get the value.  DUH!!!


Actually you were doing it the other way around!
Date:Thu, 5 Jul 2007 16:18:21 -0400   Author:  

Re: Cookies expiring when user logs out?   
This isn't a public web site, only internal to our intranet, and it's only 
being used by people on my team, so security concerns of this nature aren't 
paramount.
Forms authentication for this app is used more as a way of establishing ID 
vs security.

Thanks for the heads up though.....

"Dominick Baier" wrote:


> What happens if someone manually changes the empid cookie on the client?
> 
> Will that bring your app in trouble (maybe even security trouble) ?
> 
> 
> -----
> Dominick Baier (http://www.leastprivilege.com)
> 
> Developing More Secure Microsoft ASP.NET 2.0 Applications (http://www.microsoft.com/mspress/books/9989.asp)
> 
> > HA! Do I feel like an idiot:
> > if (Request.Cookies["EmpID"] != null) {
> > Login1.UserName = Response.Cookies["EmpID"].Value;
> > }
> > I was checking the Request object if it was null, but referencing the
> > Response object to get the value.  DUH!!!
> > 
> > Sorry for the bother and thanks for your help!!!
> > S
> > "Steve" wrote:
> > 
> >> Here's the code... as you can see I am setting the expiration date.
> >> In the page load I'm looking for the cookie so my team doesn't have
> >> to enter
> >> their User ID every time.
> >> I'm posting all the code just in case you see anything else I've left
> >> out.
> >> In the Page_Load event, the cookie is always null after they've
> >> logged out.
> >> 
> >> Thanks for your quick reply! Let me know if you see anything else I
> >> may have
> >> missed.
> >> S
> >> protected void Page_Load(object sender, EventArgs e) {
> >> if (!IsPostBack) {
> >> if (Request.Cookies["EmpID"] != null) {
> >> Login1.UserName = Response.Cookies["EmpID"].Value;
> >> }
> >> }
> >> }
> >> protected void Login1_LoggedIn(object sender, EventArgs e) {
> >> if (Login1.RememberMeSet) {
> >> HttpCookie cook = new HttpCookie("EmpID", Login1.UserName);
> >> cook.Expires = DateTime.Now.AddYears(1);
> >> Response.Cookies.Add(cook);
> >> }
> >> }
> >> "Scott M." wrote:
> >> 
> >>> How are you setting your cookies?  If you aren't providing a good
> >>> expiration date, the cookies will become "session" cookies, which
> >>> only last as long as the session does.
> >>> 
> >>> "Steve"  wrote in message
> >>> news:E9214842-68D0-45D5-AEF9-5A09D0C8522A@microsoft.com...
> >>> 
> >>>> I'm using forms authentication with my .net 2.0 site.
> >>>> I'm setting some cookies after the user logs in, and as long
> >>>> as they stay logged in I can "see" the cookies on subsequent posts.
> >>>> The problem is that as soon as the user logs out, the cookies are
> >>>> gone.
> >>>> I know ASP will expire the Ticket cookie, but does it expire
> >>>> all other cookies too?
> >>>> Anyone else ever experience this?  Is it by design?
> >>>> 
> >>>> Thanks!
> >>>> S
> 
> 
> 
Date:Thu, 5 Jul 2007 17:58:03 -0700   Author:  

Google
 
Web dotnetnewsgroup.com


COPYRIGHT ?2005, EUROFRONT WORLDWIDE LTD., ALL RIGHT RESERVE  |   Contact us