public ActionResult Create(mUser User) { if (HttpContext.Session["AID"] == null) { return(RedirectToAction("AdminLogin", "Portal", null)); } try { using (Models.MerchantService db = new Models.MerchantService()) { t_Users user = new t_Users(); user.StaffID = User.StaffID; user.UserID = User.UserID; user.Passwd = mUser.EncryptPassword(User.Passwd); user.UserLevel = User.UserLevel; user.AdminLogin = User.AdminLogin; db.t_Users.Add(user); db.SaveChanges(); TempData["StatusMessage"] = "Success"; TempData.Keep(); } } catch (Exception ex) { TempData["StatusMessage"] = ex.Message; TempData.Keep(); } return(View("Create")); }
protected void btnUpdate_Click(object sender, EventArgs e) { int index = 0; foreach (GridViewRow gvr in GridView1.Rows) { if (index > -1) { TextBox type_vi1 = ((TextBox)gvr.FindControl("Username")); type_vi1.Enabled = false; TextBox type_vi2 = ((TextBox)gvr.FindControl("StaffId")); type_vi2.Enabled = false; TextBox type_vi3 = ((TextBox)gvr.FindControl("ConsumerId")); type_vi3.Enabled = false; TextBox type_vi4 = ((TextBox)gvr.FindControl("Email")); type_vi4.Enabled = false; DropDownList type_vi5 = ((DropDownList)gvr.FindControl("ddlRole")); type_vi5.Enabled = false; DropDownList type_vi6 = ((DropDownList)gvr.FindControl("ddlActive")); type_vi6.Enabled = false; // Update to SQL t_Users original = userBL.GetUser(type_vi1.Text); t_Users newUser = original; newUser.Active = (type_vi6.SelectedValue == "True") ? true : false; newUser.Role = type_vi5.SelectedValue; userBL.UpdateUser(newUser, original); } index++; } }
public ActionResult Reset(string uid) { if (HttpContext.Session["AID"] == null) { return(RedirectToAction("AdminLogin", "Portal", null)); } mUser User = new mUser(); try { using (Models.MerchantService db = new Models.MerchantService()) { t_Users u = new t_Users(); u = db.t_Users.Where(x => x.UserID == uid).SingleOrDefault(); User.UserID = u.UserID; //User.Passwd = u.Passwd; } } catch (Exception ex) { TempData["StatusMessage"] = ex.Message; TempData.Keep(); } return(View(User)); }
public ActionResult DeleteConfirmed(int id) { t_Users t_Users = db.t_Users.Find(id); db.t_Users.Remove(t_Users); db.SaveChanges(); return(RedirectToAction("Index")); }
private void SetValues(t_Users user) { cboUsers.Text = user.Username; txtPassword.Text = "********"; txtEmail.Text = user.Email; cboRoles.SelectedValue = user.Role; cboConsumers.SelectedValue = user.ConsumerId; cboStaffs.SelectedValue = user.StaffId; }
public ActionResult Edit([Bind(Include = "UserID,Username,Password,Email")] t_Users t_Users) { if (ModelState.IsValid) { db.Entry(t_Users).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(t_Users)); }
public ActionResult Create([Bind(Include = "UserID,Username,Password,Email")] t_Users t_Users) { if (ModelState.IsValid) { db.t_Users.Add(t_Users); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(t_Users)); }
private t_Users GetUser() { t_Users user = new t_Users(); user.ConsumerId = cboConsumers.Text; user.Email = txtEmail.Text; user.Password = txtPassword.Text; user.Role = cboRoles.Text; user.StaffId = cboStaffs.Text; user.Username = cboUsers.Text; return(user); }
public object createcontact(Registration Lvm) { if (Lvm != null) { try { EmployeeEntities db = new EmployeeEntities(); t_Users tm = new t_Users(); tm.EMail = Lvm.EMail; tm.Password = Lvm.Password; tm.IsActive = true; tm.CreatedDate = DateTime.Now; db.t_Users.Add(tm); db.SaveChanges(); int?id = ( from p in db.t_Users orderby p.UserId descending select p.UserId ).Take(1).SingleOrDefault(); t_User_PersonalDetails tps = new t_User_PersonalDetails(); tps.UserId = (int)id; tps.FName = Lvm.FName; tps.LName = Lvm.LName; tps.Gender = Lvm.Gender; tps.Phone = Lvm.Phone; tps.DOB = Lvm.DOB; tps.Address = Lvm.Address; tps.CreatedDate = DateTime.Now; db.t_User_PersonalDetails.Add(tps); db.SaveChanges(); return(new Response { Status = "Success", Message = "SuccessFully Saved." }); } catch (Exception) { throw; } } else { return(new Response { Status = "Error", Message = "Invalid Data." }); } }
public void InsertUser(t_Users user) { try { context.t_Users.Add(user); context.SaveChanges(); } catch (Exception ex) { // throw ex; } }
// GET: Users/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } t_Users t_Users = db.t_Users.Find(id); if (t_Users == null) { return(HttpNotFound()); } return(View(t_Users)); }
public void DeleteUser(t_Users user) { try { context.t_Users.Attach(user); context.t_Users.Remove(user); context.SaveChanges(); } catch (Exception ex) { // throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (HttpContext.Current.User.Identity.IsAuthenticated) { t_Users user = new t_Users(); string username = HttpContext.Current.User.Identity.Name; t_Users dbUser = _userBL.GetUser(username); user = dbUser; user.Active = true; string hostName = Dns.GetHostName(); user.Ip = Dns.GetHostAddresses(hostName).GetValue(0).ToString(); user.TimeStamp = DateTime.Now; _userBL.UpdateUser(user, dbUser); } }
//protected void btnOk_Click(object sender, EventArgs e) //{ // Login(); //} //protected void txtPassword_TextChanged(object sender, EventArgs e) //{ // Login(); //} private void Login() { //t_Users dbUser = _userBL.GetUser(txtUsername.Text); t_Users dbUser = _userBL.GetUser(Login1.UserName); if (dbUser == null) { //ntf.VisibleOnPageLoad = true; //ntf.Text = "Sai ký danh hoặc mật khẩu."; //txtUsername.Focus(); return; } //string hashedPassword = _stringUT.HashMD5(_stringUT.HashMD5(txtPassword.Text) + dbUser.Salt); string hashedPassword = _stringUT.HashMD5(_stringUT.HashMD5(Login1.Password) + dbUser.Salt); if (string.Equals(hashedPassword, dbUser.Password)) { HttpCookie cookie; System.Web.Security.FormsAuthenticationTicket ticket = new System.Web.Security.FormsAuthenticationTicket(1, dbUser.Username, DateTime.Now, DateTime.Now.AddMinutes(HttpContext.Current.Session.Timeout), true, dbUser.Role + "|" + dbUser.ConsumerId, System.Web.Security.FormsAuthentication.FormsCookiePath); string hashCookie = System.Web.Security.FormsAuthentication.Encrypt(ticket); cookie = new HttpCookie(System.Web.Security.FormsAuthentication.FormsCookieName, hashCookie); Response.Cookies.Add(cookie); t_Users user = new t_Users(); user = dbUser; user.LoginTime = user.LoginTime == null ? 0 : user.LoginTime + 1; _userBL.UpdateUser(user, dbUser); if (dbUser.Role != "consumer" && dbUser.Role != "staff") { Response.Redirect("~/Supervisor/Logger/MapJS_rev1.aspx?uid=" + user.Username); } else { Response.Redirect("~/Consumer/Logger/MapJS_rev1.aspx?uid=" + user.Username); } } else { //ntf.VisibleOnPageLoad = true; //ntf.Text = "Sai ký danh hoặc mật khẩu."; //txtUsername.Focus(); TextBox TextBoxUserName = Login1.FindControl("UserName") as TextBox; TextBoxUserName.Focus(); } }
public bool Check(string staffid, string uid) { bool isPass = false; using (Models.MerchantService db = new Models.MerchantService()) { t_Users u = new t_Users(); u = db.t_Users.Where(x => x.UserID == uid).SingleOrDefault(); if (u != null) { isPass = false; } else { isPass = true; } } return(isPass); }
public IEnumerable <EmpployeeMaster> Edit(string id) { int pid = Convert.ToInt32(id); EmployeeEntities db = new EmployeeEntities(); t_User_PersonalDetails rg = db.t_User_PersonalDetails.Find(pid); List <EmpployeeMaster> Listr = new List <EmpployeeMaster>(); int uid = rg.UserId; t_Users rgt = db.t_Users.Find(uid); int uid1 = rgt.UserId; var JoinResult = (from p in db.t_Users join t in db.t_User_PersonalDetails on p.UserId equals t.UserId where p.UserId == uid1 select new { UserPersonalId = t.UserPersonalId, FName = t.FName, LName = t.LName, Gender = t.Gender, Phone = t.Phone, DOB = t.DOB, EMail = p.EMail, } ).ToList(); foreach (var item in JoinResult) { EmpployeeMaster cu = new EmpployeeMaster(); cu.UserPersonalId = item.UserPersonalId; cu.EMail = item.EMail; cu.Gender = item.Gender; cu.FName = item.FName; cu.LName = item.LName; cu.Phone = item.Phone; cu.DOB = item.DOB; Listr.Add(cu); } return(Listr); //db.t_User_PersonalDetails.ToList(); }
public ActionResult Edit(string uid) { if (HttpContext.Session["AID"] == null) { return(RedirectToAction("AdminLogin", "Portal", null)); } mUser user = new mUser(); using (Models.MerchantService db = new Models.MerchantService()) { t_Users u = new t_Users(); u = db.t_Users.Where(x => x.UserID == uid).SingleOrDefault(); user.UserID = u.UserID; user.AdminLogin = u.AdminLogin; user.UserLevel = u.UserLevel; } return(View(user)); }
public void UpdateUser(t_Users user, t_Users origUser) { try { origUser.Active = user.Active; origUser.ConsumerId = user.ConsumerId; origUser.Email = user.Email; origUser.Ip = user.Ip; origUser.LoginTime = user.LoginTime; origUser.Password = user.Password; origUser.Role = user.Role; origUser.Salt = user.Salt; origUser.StaffId = user.StaffId; origUser.TimeStamp = user.TimeStamp; origUser.Username = user.Username; context.SaveChanges(); } catch (Exception ex) { // throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GMap1.Add(new GMapUI()); GMap1.Add(GMapType.GTypes.Normal); GMap1.Add(GMapType.GTypes.Hybrid); GMap1.Add(GMapType.GTypes.Satellite); BindGmapData(); } if (HttpContext.Current.User.Identity.IsAuthenticated) { t_Users user = new t_Users(); string username = HttpContext.Current.User.Identity.Name; t_Users dbUser = _userBL.GetUser(username); user = dbUser; user.Active = true; string hostName = Dns.GetHostName(); user.Ip = Dns.GetHostAddresses(hostName).GetValue(0).ToString(); user.TimeStamp = DateTime.Now; _userBL.UpdateUser(user, dbUser); } }
protected void btnSave_Click(object sender, EventArgs e) { if (Page.IsValid) { bool active = (ddlActive.SelectedValue == "True") ? true : false; string salt = _stringUT.CreateSalt(8); string hashedPassword = _stringUT.HashMD5(_stringUT.HashMD5(txtPassword.Text) + salt); t_Users user = new t_Users { Username = txtUserName.Text, ConsumerId = txtConsumerId.Text, StaffId = txtStaffId.Text, Email = txtEmail.Text, Role = ddlRole.SelectedValue, Active = active, Password = hashedPassword, Salt = salt, }; _userBL.InsertUser(user); string urlRedirect = string.Format("/Supervisor/System/Users.aspx"); Response.Redirect(urlRedirect); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { title.Text = sysParamBL.FindSingle(x => x.Name == "title").Val; } string IP = GetLanIPAddress(); if (string.IsNullOrEmpty(IP) || IP.Contains('%')) { IP = GetVisitorIpAddress(); } if (HttpContext.Current.User.Identity.IsAuthenticated) { t_Users user = new t_Users(); string username = HttpContext.Current.User.Identity.Name; // Update name - Pi-solution developer lbUserName.Text = username; t_Users dbUser = _userBL.GetUser(username); user = dbUser; user.Active = true; string hostName = Dns.GetHostName(); user.Ip = Dns.GetHostAddresses(hostName).GetValue(0).ToString(); user.Ip = IP; user.TimeStamp = DateTime.Now; _userBL.UpdateUser(user, dbUser); string role = user.Role; //RoleFunciton t_RoleFunction _functions = new t_RoleFunction(); List <int> dbfunction = (from a in _roleFunctionBL.FindAll(s => s.Role == role && s.Active == true).ToList() select a.FunctionId).ToList(); //URL by Role List <string> fun = (from q in languageobj.FindAll(s => dbfunction.Contains(s.FunctionId) && s.Language == "vi").ToList() select q.URL).ToList(); hidListMenu.Value = "@"; foreach (var _f in fun) { hidListMenu.Value = hidListMenu.Value + _f + "@"; } } else { Response.Redirect("~/Login.aspx"); } // Update logo var sysParamList = sysParamBL.FindAll().ToList(); var var0 = sysParamList.Where(x => x.ID == 2).FirstOrDefault(); imgLogo.Src = (var0 == null) ? "" : var0.Val; // Update Company name var var01 = sysParamList.Where(x => x.Name == "company_name").FirstOrDefault(); lbCompany.Text = (var01 == null) ? "" : var01.Val; // Programming language - Pi solution if (Session["myapplication.language"] != null) { language = (Session["myapplication.language"]).ToString(); if (!IsPostBack) { // Set drop down current language DropDownList_Language.ClearSelection(); DropDownList_Language.Items.FindByValue(Session["myapplication.language"].ToString()).Selected = true; } // Load Language from SQL database var functionList = languageobj.FindAll(x => x.Language == language).ToList(); // Update home page + language List <t_LanguageTranslate> contentList = languageBL.FindAll(x => x.Language == language && x.Noted.Contains("title_homepage")).ToList(); var var001 = contentList.Where(x => x.ControlId.Contains("title_homepage")).FirstOrDefault();; lbPageTitle.Text = (var001 == null) ? "" : var001.Contents; Page.Title = lbPageTitle.Text; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { } string IP = GetLanIPAddress(); if (string.IsNullOrEmpty(IP) || IP.Contains('%')) { IP = GetVisitorIpAddress(); } if (HttpContext.Current.User.Identity.IsAuthenticated) { t_Users user = new t_Users(); string username = HttpContext.Current.User.Identity.Name; // Update name - Pi-solution developer // lbUserName.Text = username; t_Users dbUser = _userBL.GetUser(username); user = dbUser; user.Active = true; string hostName = Dns.GetHostName(); user.Ip = Dns.GetHostAddresses(hostName).GetValue(0).ToString(); user.Ip = IP; user.TimeStamp = DateTime.Now; _userBL.UpdateUser(user, dbUser); string role = user.Role; //RoleFunciton t_RoleFunction _functions = new t_RoleFunction(); List <int> dbfunction = (from a in _roleFunctionBL.FindAll(s => s.Role == role && s.Active == true).ToList() select a.FunctionId).ToList(); //URL by Role List <string> fun = (from q in languageobj.FindAll(s => dbfunction.Contains(s.FunctionId)).ToList() select q.URL).ToList(); //hidListMenu.Value = "@"; //foreach (var _f in fun) //{ // hidListMenu.Value = hidListMenu.Value + _f + "@"; //} } else { Response.Redirect("~/Login.aspx"); } // Update logo var sysParamList = sysParamBL.FindAll().ToList(); var var0 = sysParamList.Where(x => x.ID == 2).FirstOrDefault(); // imgLogo.Src = (var0 == null) ? "" : var0.Val; // Update Company name var var01 = sysParamList.Where(x => x.Name == "company_name").FirstOrDefault(); // lbCompany.Text = (var01 == null) ? "" : var01.Val; // Update home page var var001 = sysParamList.Where(x => x.Name == "home_page").FirstOrDefault(); // lbPageTitle.Text = (var001 == null) ? "" : var001.Val; // Programming language - Pi solution if (Session["myapplication.language"] != null) { language = (Session["myapplication.language"]).ToString(); if (!IsPostBack) { // Set drop down current language //DropDownList_Language.ClearSelection(); //DropDownList_Language.Items.FindByValue(Session["myapplication.language"].ToString()).Selected = true; } //// Load Language from SQL database //var functionList = languageobj.FindAll(x => x.Language == language).ToList(); //var var1 = functionList.Where(x => x.URL.Contains("MapJS_rev1.aspx")).FirstOrDefault(); //lbGeneralMap.Text = (var1 == null) ? "" : var1.FunctionName; //var var2 = functionList.Where(x => x.URL.Contains("MapJS_rev1_DMA.aspx")).FirstOrDefault(); //t_Function var4 = functionList.Where(x => x.URL.Contains("Complex_TA.aspx")).FirstOrDefault(); //lbDataTable.Text = (var4 == null) ? "" : var4.FunctionName; //var var5 = functionList.Where(x => x.URL.Contains("Daily_Monthly.aspx")).FirstOrDefault(); //lbLoggerData.Text = (var5 == null) ? "" : var5.FunctionName; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { title.Text = sysParamBL.FindSingle(x => x.Name == "title").Val; } string IP = GetLanIPAddress(); if (string.IsNullOrEmpty(IP) || IP.Contains('%')) { IP = GetVisitorIpAddress(); } if (HttpContext.Current.User.Identity.IsAuthenticated) { t_Users user = new t_Users(); string username = HttpContext.Current.User.Identity.Name; // Update name - Pi-solution developer lbUserName.Text = username; t_Users dbUser = _userBL.GetUser(username); user = dbUser; user.Active = true; string hostName = Dns.GetHostName(); user.Ip = Dns.GetHostAddresses(hostName).GetValue(0).ToString(); user.Ip = IP; user.TimeStamp = DateTime.Now; _userBL.UpdateUser(user, dbUser); string role = user.Role; //RoleFunciton t_RoleFunction _functions = new t_RoleFunction(); List <int> dbfunction = (from a in _roleFunctionBL.FindAll(s => s.Role == role && s.Active == true).ToList() select a.FunctionId).ToList(); //URL by Role List <string> fun = (from q in languageobj.FindAll(s => dbfunction.Contains(s.FunctionId) && s.Language == "vi").ToList() select q.URL).ToList(); hidListMenu.Value = "@"; foreach (var _f in fun) { hidListMenu.Value = hidListMenu.Value + _f + "@"; } } else { Response.Redirect("~/Login.aspx"); } // Update logo var sysParamList = sysParamBL.FindAll().ToList(); var var0 = sysParamList.Where(x => x.ID == 2).FirstOrDefault(); imgLogo.Src = (var0 == null) ? "" : var0.Val; // Update Company name var var01 = sysParamList.Where(x => x.Name == "company_name").FirstOrDefault(); lbCompany.Text = (var01 == null) ? "" : var01.Val; // Programming language - Pi solution if (Session["myapplication.language"] != null) { language = (Session["myapplication.language"]).ToString(); if (!IsPostBack) { // Set drop down current language DropDownList_Language.ClearSelection(); DropDownList_Language.Items.FindByValue(Session["myapplication.language"].ToString()).Selected = true; } // Load Language from SQL database var functionList = languageobj.FindAll(x => x.Language == language).ToList(); // Update home page + language List <t_LanguageTranslate> contentList = languageBL.FindAll(x => x.Language == language && x.Noted.Contains("title_homepage")).ToList(); var var001 = contentList.Where(x => x.ControlId.Contains("title_homepage")).FirstOrDefault();; lbPageTitle.Text = (var001 == null) ? "" : var001.Contents; Page.Title = lbPageTitle.Text; var var1 = functionList.Where(x => x.URL.Contains("MapJS_rev1.aspx")).FirstOrDefault(); lbGeneralMap.Text = (var1 == null) ? "" : var1.FunctionName; var var2 = functionList.Where(x => x.URL.Contains("MapJS_rev1_DMA.aspx")).FirstOrDefault(); lbDMAMap.Text = (var2 == null) ? "" : var2.FunctionName; var var3 = functionList.Where(x => x.ParentId == 3).FirstOrDefault(); lbData.Text = (var3 == null) ? "" : var3.FunctionName; t_Function var4 = functionList.Where(x => x.URL.Contains("Complex_TA.aspx")).FirstOrDefault(); lbDataTable.Text = (var4 == null) ? "" : var4.FunctionName; var var5 = functionList.Where(x => x.URL.Contains("Daily_Monthly.aspx")).FirstOrDefault(); lbLoggerData.Text = (var5 == null) ? "" : var5.FunctionName; var var6 = functionList.Where(x => x.URL.Contains("Add_Change.aspx")).FirstOrDefault(); lbManualData.Text = (var6 == null) ? "" : var6.FunctionName; var var7 = functionList.Where(x => x.URL.Contains("MinMaxVal.aspx")).FirstOrDefault(); lbMinMaxValues.Text = (var7 == null) ? "" : var7.FunctionName; var var8 = functionList.Where(x => x.ParentId == 4).FirstOrDefault(); lbReport.Text = (var8 == null) ? "" : var8.FunctionName; var var9 = functionList.Where(x => x.URL.Contains("Press.aspx")).FirstOrDefault(); lbPressure.Text = (var9 == null) ? "" : var9.FunctionName; var var10 = functionList.Where(x => x.URL.Contains("Montly.aspx")).FirstOrDefault(); lbVolume.Text = (var10 == null) ? "" : var10.FunctionName; var var11 = functionList.Where(x => x.ParentId == 5).FirstOrDefault(); blEAndsL.Text = (var11 == null) ? "" : var11.FunctionName; var var12 = functionList.Where(x => x.URL.Contains("All.aspx")).FirstOrDefault(); lbEquipments.Text = (var12 == null) ? "" : var12.FunctionName; var var13 = functionList.Where(x => x.URL.Contains("Config.aspx")).FirstOrDefault(); lbInstallationPoints.Text = (var1 == null) ? "" : var13.FunctionName; var var14 = functionList.Where(x => x.ParentId == 6).FirstOrDefault(); lbAdminPanel.Text = (var14 == null) ? "" : var14.FunctionName; var var15 = functionList.Where(x => x.URL.Contains("ViewUsers.aspx")).FirstOrDefault(); lbViewUserDetails.Text = (var15 == null) ? "" : var15.FunctionName; var var16 = functionList.Where(x => x.URL.Contains("CreateUser.aspx")).FirstOrDefault(); lbCreateUsers.Text = (var16 == null) ? "" : var16.FunctionName; var var17 = functionList.Where(x => x.URL.Contains("SettingSMS.aspx")).FirstOrDefault(); lbMessageSettings.Text = (var17 == null) ? "" : var17.FunctionName; var var18 = functionList.Where(x => x.URL.Contains("ChangePassword.aspx")).FirstOrDefault(); lbChangePassword.Text = (var18 == null) ? "" : var18.FunctionName; var var19 = functionList.Where(x => x.ParentId == 8).FirstOrDefault(); lbLanguageManagement.Text = (var19 == null) ? "" : var19.FunctionName; var var20 = functionList.Where(x => x.URL.Contains("ChangeFunction.aspx")).FirstOrDefault(); lbFunctions.Text = (var20 == null) ? "" : var20.FunctionName; var var21 = functionList.Where(x => x.URL.Contains("ChangeContent.aspx")).FirstOrDefault(); lbContents.Text = (var21 == null) ? "" : var21.FunctionName; var var22 = functionList.Where(x => x.ParentId == 9).FirstOrDefault(); lbConfigSystem.Text = (var22 == null) ? "" : var22.FunctionName; var var23 = functionList.Where(x => x.URL.Contains("System/General.aspx")).FirstOrDefault(); lbGeneralSystem.Text = (var23 == null) ? "" : var23.FunctionName; var var24 = functionList.Where(x => x.URL.Contains("System/Users.aspx")).FirstOrDefault(); lbUserManagement.Text = (var24 == null) ? "" : var24.FunctionName; var var25 = functionList.Where(x => x.URL.Contains("System/Roles.aspx")).FirstOrDefault(); lbRoleManagement.Text = (var25 == null) ? "" : var25.FunctionName; var var26 = functionList.Where(x => x.URL.Contains("System/RoleFunction.aspx")).FirstOrDefault(); lbRoleFunctionManagement.Text = (var26 == null) ? "" : var26.FunctionName; } }
public string Login_pi(string username, string password) { t_Users dbUser = _userBL.GetUser(username); if (dbUser == null) { //ntf.VisibleOnPageLoad = true; //ntf.Text = "Sai ký danh hoặc mật khẩu."; //txtUsername.Focus(); object result = new { resultId = 0, message = "Wrong username. Please try again" }; return(JsonConvert.SerializeObject(result)); } //string hashedPassword = _stringUT.HashMD5(_stringUT.HashMD5(txtPassword.Text) + dbUser.Salt); string hashedPassword = _stringUT.HashMD5(_stringUT.HashMD5(password) + dbUser.Salt); if (string.Equals(hashedPassword, dbUser.Password)) { HttpCookie cookie; System.Web.Security.FormsAuthenticationTicket ticket = new System.Web.Security.FormsAuthenticationTicket(1, dbUser.Username, DateTime.Now, DateTime.Now.AddMinutes(120), true, dbUser.Role + "|" + dbUser.ConsumerId, System.Web.Security.FormsAuthentication.FormsCookiePath); string hashCookie = System.Web.Security.FormsAuthentication.Encrypt(ticket); cookie = new HttpCookie(System.Web.Security.FormsAuthentication.FormsCookieName, hashCookie); Context.Response.Cookies.Add(cookie); t_Users user = new t_Users(); user = dbUser; user.LoginTime = user.LoginTime == null ? 0 : user.LoginTime + 1; _userBL.UpdateUser(user, dbUser); string message = ""; if (dbUser.Role == "consumer" || dbUser.Role == "staff") { message = string.Format("Consumer/Logger/MapJS_rev1.aspx?uid={0}", user.Username); } else if (dbUser.Role == "vanviewer") { message = string.Format("VanViewer/BomControl/BomControl.aspx"); } else { message = string.Format("Supervisor/Logger/MapJS_rev1.aspx?uid={0}", user.Username); } object result = new { resultId = 1, message = message }; return(JsonConvert.SerializeObject(result)); } else { object result = new { resultId = 0, message = "Wrong password. Please try again" }; return(JsonConvert.SerializeObject(result)); } }