Ejemplo n.º 1
0
        //</snippet310>

        //<snippet311>
        private void LogoutUsingFormsAuthentication()
        {
            ClientFormsAuthenticationMembershipProvider authProvider =
                (ClientFormsAuthenticationMembershipProvider)
                System.Web.Security.Membership.Provider;

            authProvider.Logout();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Log a user off the server.
        /// </summary>
        public void LogOut()
        {
            ClientFormsAuthenticationMembershipProvider authProvider =
                (ClientFormsAuthenticationMembershipProvider)
                System.Web.Security.Membership.Provider;

            try
            {
                authProvider.Logout();
            }
            catch (WebException ex)
            {
                ConnectivityStatus.IsOffline = true;
                authProvider.Logout();
                ConnectivityStatus.IsOffline = false;
            }
        }
Ejemplo n.º 3
0
        //</snippet050>

        //<snippet070>
        private void logoutButton_Click(object sender, EventArgs e)
        {
            SaveSettings();

            ClientFormsAuthenticationMembershipProvider authProvider =
                (ClientFormsAuthenticationMembershipProvider)
                System.Web.Security.Membership.Provider;

            try
            {
                authProvider.Logout();
            }
            catch (WebException)
            {
                MessageBox.Show("Unable to access the authentication service." +
                                Environment.NewLine + "Logging off locally only.",
                                "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                ConnectivityStatus.IsOffline = true;
                authProvider.Logout();
                ConnectivityStatus.IsOffline = false;
            }

            Application.Restart();
        }