public string GetEmailId(String user, string emailId) { BusLogic.GetApplicationValues b = new BusLogic.GetApplicationValues(); string retVal = string.Empty; EmailDataContext emailDB = new EmailDataContext(); if (emailId == "NoCC") { return(" "); } else { var data = (from d in emailDB.tblEmails where d.newId.ToString() == user && d.EmailId == int.Parse(emailId) select d); foreach (var c in data) { retVal = c.EmailAddress; b.EmailId = retVal; Application.Add("EmailIdentification", b.EmailId); } return(retVal); } }
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { p = Login1.Password; u = Login1.UserName; string f = b.getMd5Hash(Login1.Password); string url = string.Empty; if (Authenticate(u, p)) { Session["SessionId"] = HttpContext.Current.Session.SessionID; this.Session["SessionStartDateTime"] = DateTime.Now; SiteMaster MyMasterObj = (SiteMaster)this.Master; Menu mnu = ((Menu)MyMasterObj.FindControl("NavigationMenu")); LinkButton lnk = ((LinkButton)MyMasterObj.FindControl("LinkButton1")); Label lbl = ((Label)MyMasterObj.FindControl("lblVersion")); lbl.Visible = true; lnk.Visible = true; mnu.Visible = true; var t = from x in Select(u) select new { x.Role, x.Id, x.newId }; foreach (var r in t) { Application.Add("NewId", r.newId); Application.Add("UserId", r.newId); Session.Add("UserId", r.newId); Session.Add("Role", r.Role); Application.Add("Id", r.Id); url = string.Format("TimeEntry.aspx?enum={0}", Session["UserId"]); validUserid = r.newId.ToString(); } //Update valid user AdminDataContext a = new AdminDataContext(); var val = a.tblLogonIds.Single(d => d.newId.ToString() == validUserid); val.IsAuthenticated = true; a.SubmitChanges(); //Set User Cookie HttpCookie myCookie = new HttpCookie("RememberMe"); Boolean remember = Login1.RememberMeSet; if (remember) { Int32 persistDays = 15; myCookie.Values.Add("username", Login1.UserName); myCookie.Expires = DateTime.Now.AddDays(persistDays); } else { myCookie.Values.Add("username", string.Empty); myCookie.Expires = DateTime.Now.AddMinutes(5); } Response.Cookies.Add(myCookie); BusLogic.GetApplicationValues ba = new BusLogic.GetApplicationValues(); ba.UId = validUserid.ToString(); Application.Add("UserId", ba.UId); Response.Redirect(url, false); } }