ScrewTurn.Wiki.Preferences.DeletePreferencesCookie C# (CSharp) Method

DeletePreferencesCookie() public static method

Deletes the language and timezone preferences cookie.
public static DeletePreferencesCookie ( ) : void
return void
        public static void DeletePreferencesCookie()
        {
            HttpCookie cookie = new HttpCookie(Settings.CultureCookieName);
            cookie.Expires = DateTime.Now.AddYears(-1);
            cookie.Path = Settings.CookiePath;
            cookie.Values.Add("C", null);
            cookie.Values.Add("T", null);
            HttpContext.Current.Request.Cookies.Add(cookie);
        }

Usage Example

Exemplo n.º 1
0
 protected void btnSaveLanguage_Click(object sender, EventArgs e)
 {
     // Hard store settings
     // Delete cookie
     if (Preferences.SavePreferencesInUserData(currentWiki, languageSelector.SelectedLanguage, languageSelector.SelectedTimezone))
     {
         Preferences.DeletePreferencesCookie();
     }
     else
     {
         Preferences.SavePreferencesInCookie(languageSelector.SelectedLanguage, languageSelector.SelectedTimezone);
     }
     lblLanguageResult.CssClass = "resultok";
     lblLanguageResult.Text     = Properties.Messages.PreferencesSaved;
 }