This documentation is archived and is not being maintained.
FormsAuthenticationTicket.IsPersistent Property
.NET Framework 1.1
Gets a value indicating whether the cookie is persistent.
[Visual Basic] Public ReadOnly Property IsPersistent As Boolean [C#] public bool IsPersistent {get;} [C++] public: __property bool get_IsPersistent(); [JScript] public function get IsPersistent() : Boolean;
Property Value
true if a durable cookie was issued; otherwise, false.
Example
[Visual Basic] <%@ Page Language="VB" AutoEventWireup="true"%> <script runat="server"> Sub Page_Load(sender As Object, e As EventArgs) Welcome.InnerHtml = "Hello, " + _ Server.HtmlEncode(User.Identity.Name) Dim id As FormsIdentity = CType(User.Identity, FormsIdentity) Dim ticket As FormsAuthenticationTicket = id.Ticket cookiePath.Text = ticket.CookiePath expireDate.Text = ticket.Expiration.ToString() expired.Text = ticket.Expired.ToString() isPersistent.Text = ticket.IsPersistent.ToString() issueDate.Text = ticket.IssueDate.ToString() name.Text = ticket.Name userData.Text = ticket.UserData version.Text = ticket.Version.ToString() End Sub Sub Signout_Click(sender As Object, e As EventArgs) FormsAuthentication.SignOut() Response.Write("Logged out - cookie deleted.") End Sub </script> <html> <head> <title>Forms Authentication</title> </head> <body> <h3>Forms Authentication Example</font> </h3> <span id="Welcome" runat="server"> </span> <form runat="server"> <input type="submit" value="Signout" runat="server" onserverclick="Signout_Click" /> <h3>Forms Authentication Ticket Properties</font> <table> <tbody> <tr> <td> CookiePath: </td> <td><asp:Label id="cookiePath" runat="server" /> </td> </tr> <tr> <td> Expiration: </td> <td><asp:Label id="expireDate" runat="server" /> </td> </tr> <tr> <td> Expired: </td> <td><asp:Label id="expired" runat="server" /> </td> </tr> <tr> <td> IsPersistent: </td> <td><asp:Label id="isPersistent" runat="server" /> </td> </tr> <tr> <td> IssueDate: </td> <td><asp:Label id="issueDate" runat="server" /> </td> </tr> <tr> <td> Name: </td> <td><asp:Label id="name" runat="server" /> </td> </tr> <tr> <td> UserData: </td> <td><asp:Label id="userData" runat="server" /> </td> </tr> <tr> <td> Version: </td> <td><asp:Label id="version" runat="server" /> </td> </tr> </tbody> </table> <p> </p> </h3> </form> </span> </body> </html> [C#] <%@ Page Language="C#" AutoEventWireup="true"%> <script runat="server"> private void Page_Load(Object Src, EventArgs e) { Welcome.InnerHtml = "Hello, " + Server.HtmlEncode(User.Identity.Name); FormsIdentity id = (FormsIdentity)User.Identity; FormsAuthenticationTicket ticket = id.Ticket; cookiePath.Text = ticket.CookiePath; expireDate.Text = ticket.Expiration.ToString(); expired.Text = ticket.Expired.ToString(); isPersistent.Text = ticket.IsPersistent.ToString(); issueDate.Text = ticket.IssueDate.ToString(); name.Text = ticket.Name; userData.Text = ticket.UserData; version.Text = ticket.Version.ToString(); } private void Signout_Click(Object sender, EventArgs e) { FormsAuthentication.SignOut(); Response.Write("Logged out - cookie deleted."); } </script> <html> <head> <title>Forms Authentication</title> </head> <body> <h3>Forms Authentication Example</font> </h3> <span id="Welcome" runat="server"> </span> <form runat="server"> <input type="submit" value="Signout" runat="server" onserverclick="Signout_Click" /> <h3>Forms Authentication Ticket Properties</font> <table> <tbody> <tr> <td> CookiePath: </td> <td><asp:Label id="cookiePath" runat="server" /> </td> </tr> <tr> <td> Expiration: </td> <td><asp:Label id="expireDate" runat="server" /> </td> </tr> <tr> <td> Expired: </td> <td><asp:Label id="expired" runat="server" /> </td> </tr> <tr> <td> IsPersistent: </td> <td><asp:Label id="isPersistent" runat="server" /> </td> </tr> <tr> <td> IssueDate: </td> <td><asp:Label id="issueDate" runat="server" /> </td> </tr> <tr> <td> Name: </td> <td><asp:Label id="name" runat="server" /> </td> </tr> <tr> <td> UserData: </td> <td><asp:Label id="userData" runat="server" /> </td> </tr> <tr> <td> Version: </td> <td><asp:Label id="version" runat="server" /> </td> </tr> </tbody> </table> <p> </p> </h3> </form> </span> </body> </html>
[C++, JScript] No example is available for C++ or JScript. To view a Visual Basic or C# example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family
See Also
FormsAuthenticationTicket Class | FormsAuthenticationTicket Members | System.Web.Security Namespace
Show: