/// <summary> /// 处理用户登录 /// </summary> /// <param name="uName"></param> /// <param name="uPass"></param> /// <returns></returns> public int UserLoginIn(string uName, string uPass) { DataTable dtUser = null; int resultInt = new Sql_AdmUser().CheckUser(uName, CFun.MD5(uPass), CFun.GetRemoteIP(), out dtUser); if (resultInt == 1) { DataRow dr = dtUser.Rows[0]; if (dr["Status"].ToString() == "1") { HttpCookie co1 = new HttpCookie(CFun.GetAppStr("LoginCookieName")); co1.Values["i"] = dr["Ld"].ToString(); co1.Values["n"] = dr["UName"].ToString(); co1.Values["c"] = dr["checkcode"].ToString(); co1.Values["r"] = CFun.DESEncrypt(dr["GroupIdList"].ToString().TrimStart(',').TrimEnd(','), CFun.GetAppStr("DESKey")); co1.Values["t"] = System.Web.HttpContext.Current.Server.UrlEncode(dr["TrueName"].ToString()); co1.Values["g"] = CFun.DESEncrypt(dr["UPost"].ToString(), CFun.GetAppStr("DESKey")); co1.Domain = CFun.GetAppStr("webDomain"); System.Web.HttpContext.Current.Response.Cookies.Add(co1); } else { return(5); } } return(resultInt); }
protected void BtnSave_Click(object sender, EventArgs e) { AdmUser cont = new AdmUser(); CFun.GetPageData <AdmUser>(cont, this); //cont.GroupIdList = CFun.RequestPamStr("gname"); string GroupIdList = CFun.RequestPamStr("gname"); string platformList = CFun.RequestPamStr("platformname"); cont.GroupIdList = "," + GroupIdList + ','; if (cont.Ld == 0) { cont.CreateDate = DateTime.Now; } cont.LastDate = DateTime.Now; if (TxtUPass.Text != "") { cont.UPassword = CFun.MD5(TxtUPass.Text); } if (new BllAdmUser().InsertorUpdateitem(cont)) { BllAdmActHistory.SaveLog(CurrentUId, (int)EnumCCActiveClass.客服人员管理, cont.Ld.Value, ""); CFun.AlertMegT("保存成功!", "closeFlowPanel", ""); } else { CFun.AlertMegT("发生错误,请稍后再试!", "back", ""); } }
protected void BtnSave_Click(object sender, EventArgs e) { AdmUser cont = new AdmUser(); CFun.GetPageData <AdmUser>(cont, this); if (TxtUPass.Text.Trim() != "") { cont.UPassword = CFun.MD5(TxtUPass.Text.Trim()); } cont.LastDate = DateTime.Now; if (new BllAdmUser().InsertorUpdateitem(cont)) { CFun.AlertMegT("信息修改成功!", "", "userinfo.aspx"); } else { CFun.AlertMegT("发生错误,请稍后再试!", "back", ""); } }
/// <summary> /// web 校验字符串(和shuchuyc项目保持一致) /// </summary> /// <param name="uId">用户id</param> /// <returns></returns> public static string WebGUKey(int uId) { string str = CFun.MD5("w" + uId); return(str.Substring(2, 5)); }
public static string GUKey(string str) { str = CFun.MD5("B" + str); return(str.TrimStart(new char[] { '0' })); }