void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs) { if (!loggingOffEventArgs.CanCancel) { return; } if (HttpContext.Current != null) { var httpCookie = HttpContext.Current.Response.Cookies[Application.ApplicationName + "RememberMe"]; if (httpCookie != null) { httpCookie.Expires = DateTime.Now.AddDays(-1); } } else { var typeInfo = XafTypesInfo.Instance.FindTypeInfo(SecuritySystem.LogonParameters.GetType()); var memberInfo = typeInfo.FindMember("RememberMe"); if (memberInfo != null) { memberInfo.SetValue(SecuritySystem.LogonParameters, false); } var logonParameterStoreCore = ((ISupportLogonParameterStore)sender).CreateLogonParameterStoreCore(); ObjectSerializer.WriteObjectPropertyValues(null, logonParameterStoreCore, SecuritySystem.LogonParameters); } }
protected override void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs) { return; if (!loggingOffEventArgs.CanCancel) return; const string rememberMePropertyName = "RememberMe"; var httpCookie = HttpContext.Current.Response.Cookies[Application.ApplicationName + rememberMePropertyName]; if (httpCookie != null) httpCookie.Expires = DateTime.Now.AddDays(-1); }
protected override void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs) { if (!loggingOffEventArgs.CanCancel) return; const string rememberMePropertyName = "RememberMe"; var logonParameters = SecuritySystem.LogonParameters as IXpandLogonParameters; if (logonParameters!=null) { var typeInfo = XafTypesInfo.Instance.FindTypeInfo(logonParameters.GetType()); var memberInfo = typeInfo.FindMember(rememberMePropertyName); if (memberInfo != null) memberInfo.SetValue(logonParameters, false); ObjectSerializer.WriteObjectPropertyValues(null, logonParameters.Storage, logonParameters); } }
void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs) { if (HttpContext.Current != null) { var httpCookie = HttpContext.Current.Response.Cookies[Application.ApplicationName + "RememberMe"]; if (httpCookie != null) httpCookie.Expires = DateTime.Now.AddDays(-1); } else { var typeInfo = XafTypesInfo.Instance.FindTypeInfo(SecuritySystem.LogonParameters.GetType()); var memberInfo = typeInfo.FindMember("RememberMe"); if (memberInfo != null) memberInfo.SetValue(SecuritySystem.LogonParameters, false); var logonParameterStoreCore = ((ISupportCreateLogonParameterStore) sender).CreateLogonParameterStoreCore(); ObjectSerializer.WriteObjectPropertyValues(null, logonParameterStoreCore, SecuritySystem.LogonParameters); } }
protected override void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs) { return; if (!loggingOffEventArgs.CanCancel) { return; } const string rememberMePropertyName = "RememberMe"; var httpCookie = HttpContext.Current.Response.Cookies[Application.ApplicationName + rememberMePropertyName]; if (httpCookie != null) { httpCookie.Expires = DateTime.Now.AddDays(-1); } }
protected override void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs) { if (!loggingOffEventArgs.CanCancel) { return; } const string rememberMePropertyName = "RememberMe"; var logonParameters = SecuritySystem.LogonParameters as IXpandLogonParameters; if (logonParameters != null) { var typeInfo = XafTypesInfo.Instance.FindTypeInfo(logonParameters.GetType()); var memberInfo = typeInfo.FindMember(rememberMePropertyName); if (memberInfo != null) { memberInfo.SetValue(logonParameters, false); } ObjectSerializer.WriteObjectPropertyValues(null, logonParameters.Storage, logonParameters); } }
protected abstract void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs);
private void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs){ _loggedOn = false; }
private void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs){ _isloggingOff = true; }
private void Application_LoggingOff(object sender, LoggingOffEventArgs e) { BYteWareTypeInfo.LoggingOff(); }
protected abstract void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs);
void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs) { _isLoggingOff = !loggingOffEventArgs.Cancel; }
private void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs) { _isloggingOff = true; }
protected override void OnLoggingOff(LoggingOffEventArgs args) { base.OnLoggingOff(args); changeDatabase = ((CustomLogonParameters)args.LogonParameters).ChangeDatabase; }
void ApplicationOnLoggingOff(object sender, LoggingOffEventArgs loggingOffEventArgs) { _isLoggingOff = !loggingOffEventArgs.Cancel; }