protected void LoginAuthenticate(object sender, AuthenticateEventArgs e) { bool authenticated = FormsAuthentication.Authenticate(this.LoginForm.UserName, this.LoginForm.Password); if (authenticated) { XEMailClient client = new XEMailClient(); string configPath = string.Concat(AppDomain.CurrentDomain.BaseDirectory, LoginForm.UserName, ".xml"); if (!File.Exists(configPath)) { Response.Redirect("userconfig.aspx"); } else { XmlDocument doc = new XmlDocument(); doc.Load(configPath); XEMailClientConfiguration newConfig = new XEMailClientConfiguration(); newConfig.ImportConfigurationFromXml(doc); client.ConfigurationObject = newConfig; } SessionObjectsManager.SetClientForSession(client); FormsAuthentication.RedirectFromLoginPage(this.LoginForm.UserName, true); } }
protected void Page_Load(object sender, EventArgs e) { client = SessionObjectsManager.GetClientForSession(); if (!Page.IsPostBack) { CheckEmails(); } BindDataGrid(); }
protected void Page_Load(object sender, EventArgs e) { client = SessionObjectsManager.GetClientForSession(); BindDataGrid(); }