/// <summary> /// 创建时间:2016/10/28 /// 功能介绍:查看当前用户是否为管理员,并返回其所拥有的权限 /// </summary> public void LoadDepartmentFun(HttpContext context) { U_UserInfoEntity us = context.Session["userInfoEntity"] as U_UserInfoEntity; if (us == null) { string EnterpriseCode = Common.GetSessionValue("EnterpriseCode", context); if (EnterpriseCode == null) { return; } string loginName = Common.GetSessionValue("loginName", context); if (loginName == null) { return; } us = MgrServices.UserAddService.GetEntityInfo(loginName, EnterpriseCode); } if (Convert.ToInt32(us._r_id) != 1) { context.Response.Write(JsonConvert.SerializeObject(new { State = false })); context.Response.End(); } context.Response.Write(JsonConvert.SerializeObject(new { State = true, Data = JsonConvert.SerializeObject(MgrServices.FunctionService.GetAdminFunByUserID(Convert.ToInt32(us._u_id))) })); }
/// <summary> /// 用户详细信息 /// </summary> /// <param name="U_ID"></param> /// <returns></returns> public string select(int U_ID) { U_UserInfoEntity Model = new U_UserInfoEntity(); U_UserInfoEntity ds = MgrServices.UserAddService.GetUserList(U_ID); //部门id Model._u_id = U_ID; if (ds._r_id != null && ds._r_id != "") { Model._r_id = ds._r_id; } Model._u_loginname = ds._u_loginname; Model._u_name = ds._u_name; Model._u_sex = ds._u_sex; Model._u_birthday = ds._u_birthday; Model._department_id = ds._department_id; Model._enterpriseCode = ds._enterpriseCode; Model._student_id = ds._student_id; Model._u_birthday = ds._u_birthday; Model._u_email = ds._u_email; Model._u_tel = ds._u_tel; Model._u_remark = ds._u_remark; //成员描述 Model._u_parentsemail = ds._u_parentsemail; Model._u_parentstel = ds._u_parentstel; Model.role_type = ds.role_type; Model.role_describe = ds.role_describe; Model._u_addfield = ds._u_addfield; Model._departmentauthority = ds._departmentauthority; Model._CouIntroduce = ds._CouIntroduce; Model._CouSkilledField = ds._CouSkilledField; Model._RFtype = ds._RFtype; string json = JsonConvert.SerializeObject(Model); return(json); }
/// <summary> /// 修改得到成员信息 /// </summary> /// <param name="U_ID"></param> /// <returns></returns> public string selects(int U_ID) { U_UserInfoEntity Model = new U_UserInfoEntity(); U_UserInfoEntity ds = MgrServices.UserAddService.GetEntitys(U_ID); //部门id Model._u_id = U_ID; Model._r_id = ds._r_id; Model._u_loginname = ds._u_loginname; Model._u_name = ds._u_name; Model._u_sex = ds._u_sex; Model._u_birthday = ds._u_birthday; Model._department_id = ds._department_id; Model._enterpriseCode = ds._enterpriseCode; Model._student_id = ds._student_id; Model._u_birthday = ds._u_birthday; Model._u_email = ds._u_email; Model._u_tel = ds._u_tel; Model._u_remark = ds._u_remark; //成员描述 Model._u_parentsemail = ds._u_parentsemail; Model._u_parentstel = ds._u_parentstel; Model.role_type = ""; Model.role_describe = ""; string json = JsonConvert.SerializeObject(Model); return(json); }
public void Login(string loginName, string pwd, bool rememberPwd, HttpContext context) { int isSuccess = MgrServices.UserAddService.Login(loginName, MD5Helper.Upper32(pwd)); U_UserInfoEntity entity = new U_UserInfoEntity(); if (isSuccess > 0) { entity = MgrServices.UserAddService.GetEntity(loginName); if (entity != null) { context.Session["loginName"] = loginName; context.Session["UserID"] = isSuccess; //context.Session["U_Img"] = entity._u_img; if (entity._u_img != null && entity._u_img != "") { context.Session["U_Img"] = entity._u_img; } else { context.Session["U_Img"] = ""; } context.Session["EnterpriseCode"] = entity._enterpriseCode; context.Session["role_type"] = entity._role_types; context.Session["U_Name"] = entity._u_name; context.Session["UserID"] = entity._u_id; SetSessionFunctionByRoleID(Convert.ToInt32(entity._r_id), context);//将对应的权限放到Session里面 GetRoleFuntion(context); if (rememberPwd) { CookieHelper.SetCookie("LoginNameCookie", loginName, DateTime.MaxValue); CookieHelper.SetCookie("LoginPwdCookie", pwd, DateTime.MaxValue); CookieHelper.SetCookie("RememberPwd", rememberPwd.ToString(), DateTime.MaxValue); } else { CookieHelper.SetCookie("LoginNameCookie", "@@", DateTime.MaxValue); CookieHelper.SetCookie("LoginPwdCookie", "@@", DateTime.MaxValue); } context.Response.Write(1); context.Session["SecondMenu"] = null; context.Session["FirstMenu"] = null; } else { context.Response.Write(0); } } else { CookieHelper.ClearCookie("LoginNameCookie"); CookieHelper.ClearCookie("LoginPwdCookie"); context.Response.Write(isSuccess > 0); } }
public string GetUserInfo(HttpContext context) { U_UserInfoEntity entity = new U_UserInfoEntity(); string loginName = context.Request["loginName"]; entity = MgrServices.UserAddService.GetEntity(loginName); string json = JsonConvert.SerializeObject(entity); return(json); }
public static bool userupdeta(U_UserInfoEntity model) { bool result = false; bool results = false; // CrisisInterfere.UserInfoService.BasicSetting_UserInfoClient bsuf = new UserInfoService.BasicSetting_UserInfoClient(); int GetFuntionType = 0; var RFType = 0; if (Common.GetRequest("GetFuntionType") != null) { GetFuntionType = Convert.ToInt32(Common.GetRequest("GetFuntionType")); } if (Common.GetRequest("RFType") != null) { RFType = Convert.ToInt32(Common.GetRequest("RFType")); } if (RFType == 2) { //一直都是咨询师 CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.UpdateUserInfoTwo(model, CounselorModels); } if (RFType == 3) { //之前是普通用户,现在是咨询师 CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.UpdateInsert(model, CounselorModels); } else if (RFType == 4) { //之前是咨询师角色,现在是普通用户或者其他管理员 result = MgrServices.UserAddService.UpdateDelete(model); } else { //值更新用户详细信息表--一直都是用户 result = MgrServices.UserAddService.UpdateUserInfo(model); } if (result) { UTemplateEntity UTModle = new UTemplateEntity(); UTModle._u_id = model._u_id;//需要动态获取已经添加的用户的信息 UTModle._addfiletemplate = model._u_addfield; UTModle._createtime = DateTime.Now; results = MgrServices.UserAddService.UTemplateUpdate(UTModle); } return(results); }
/// <summary> /// 加载用户信息 /// </summary> /// <param name="context"></param> public void LoadUserInfo(HttpContext context) { string EnterpriseCode = Common.GetSessionValue("EnterpriseCode", context); if (EnterpriseCode == null) { return; } U_UserInfoEntity wu = MgrServices.UserAddService.GetEntityInfo(context.Session["loginName"].ToString(), EnterpriseCode); context.Session["userInfoEntity"] = wu; context.Response.Write(JsonConvert.SerializeObject(wu)); }
/// <summary> /// 修改密码 /// </summary> /// <param name="context"></param> public void AlterPwd(HttpContext context) { U_UserInfoEntity us = context.Session["userInfoEntity"] as U_UserInfoEntity; us._u_password = MD5Helper.Upper32(Common.GetRequest("newPwd")); bool isSuccess = MgrServices.UserAddService.updetapwds(us); if (isSuccess) { context.Session["userInfoEntity"] = us; } context.Response.Write(isSuccess); context.Response.End(); }
/// <summary> /// 记住当前登录的密码 /// </summary> /// <param name="context"></param> public void CheckCurrentPwd(HttpContext context) { U_UserInfoEntity us = context.Session["userInfoEntity"] as U_UserInfoEntity; Dictionary <string, bool> ds = new Dictionary <string, bool>(); if (us._u_password != MD5Helper.Upper32(Common.GetRequest("currentPwd"))) { ds.Add("valid", false); } else { ds.Add("valid", true); } context.Response.Write(JsonConvert.SerializeObject(ds)); context.Response.End(); }
/// <summary> /// 更新咨询师信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public static bool userupdeta(U_UserInfoEntity model) { bool result = false; // WebPages.UserInfoService.BasicSetting_UserInfoClient bsuf = new UserInfoService.BasicSetting_UserInfoClient(); int GetFuntionType = 0; var RFType = 0; if (Common.GetRequest("GetFuntionType") != null) { GetFuntionType = Convert.ToInt32(Common.GetRequest("GetFuntionType")); } if (Common.GetRequest("RFType") != null) { RFType = Convert.ToInt32(Common.GetRequest("RFType")); } if (RFType == 2) { //一直都是咨询师 CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.UpdateUserInfoTwo(model, CounselorModels); } if (RFType == 3) { //之前是普通用户,现在是咨询师 CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.UpdateInsert(model, CounselorModels); } else if (RFType == 4) { //之前是咨询师角色,现在是普通用户或者其他管理员 result = MgrServices.UserAddService.UpdateDelete(model); } else { //值更新用户详细信息表--一直都是用户 result = MgrServices.UserAddService.UpdateUserInfo(model); } return(result); }
/// <summary> /// 保存文件 /// </summary> /// <param name="context"></param> public void SaveFile(HttpContext context) { string basePath = "/upload/"; string name; basePath = System.Web.HttpContext.Current.Server.MapPath(basePath); HttpFileCollection files = System.Web.HttpContext.Current.Request.Files; if (!System.IO.Directory.Exists(basePath)) { System.IO.Directory.CreateDirectory(basePath); } var suffix = files[0].ContentType.Split('/'); //获取文件格式 //var _suffix = suffix[1].Equals("jpeg", StringComparison.CurrentCultureIgnoreCase) ? "" : suffix[1]; var _suffix = suffix[1] + "" + DateTime.Now.Ticks; var _temp = DateTime.Now.Ticks + System.Web.HttpContext.Current.Request["name"]; //如果不修改文件名,则创建随机文件名 if (!string.IsNullOrEmpty(_temp)) { name = _temp; } else { Random rand = new Random(24 * (int)DateTime.Now.Ticks); name = rand.Next() + "." + _suffix; } var full = basePath + name; files[0].SaveAs(full); context.Session["U_Img"] = full; U_UserInfoEntity us = context.Session["userInfoEntity"] as U_UserInfoEntity; string ip = ConfigurationManager.AppSettings["IISPath"].ToString(); // 获取服务器IP us._u_img = "/upload/" + name + ""; // 保存相对路径到服务器 //us._u_img = "../../../upload/" + name; //context.Session["U_Img"] = "../../../upload/" + name; MgrServices.UserAddService.UpdateUserInfo(us); context.Session["userInfoEntity"] = us; var _result = "{\"jsonrpc\" : \"2.0\", \"result\" : null, \"id\" : \"" + name + "\"}"; System.Web.HttpContext.Current.Response.Write(_result); }
/// <summary> /// 过程请求 /// </summary> /// <param name="context"></param> public void ProcessRequest(HttpContext context) { bool result = false; try { U_UserInfoEntity model = new U_UserInfoEntity(); model._department_id = context.Request["Department_ID"]; model._enterpriseCode = context.Request["EnterpriseCode"]; model._u_loginname = context.Request["U_LoginName"]; model._u_password = context.Request["U_Password"]; model._u_name = context.Request["U_Name"]; model._u_sex = context.Request["U_Sex"]; model._student_id = context.Request["Student_ID"]; model._u_birthday = Convert.ToDateTime(context.Request["U_Birthday"]).ToString("yyyy-MM-dd"); model._u_email = context.Request["U_EMail"]; model._u_tel = context.Request["U_Tel"]; model._u_parentstel = context.Request["U_ParentsTel"]; model._u_parentsemail = context.Request["U_ParentsEMail"]; model._r_id = context.Request["R_ID"]; model._u_age = ages(model._u_birthday); model._u_remark = context.Request["U_Remark"]; model._u_address = context.Request["U_Address"]; model._u_addfield = context.Request["U_AddField"]; model._departmentauthority = context.Request["DA"]; model._enterpriseCode = Common.GetSessionValue("EnterpriseCode", context); if (model._enterpriseCode == null) { return; } model.u_createperson = Common.GetSessionValue("loginName", context); if (model.u_createperson == null) { return; } result = Adduser(model, context); } catch { } context.Response.Write(result); }
/// <summary> /// 添加用户信息 /// </summary> /// <param name="model"></param> /// <param name="context"></param> /// <returns></returns> public bool Adduser(U_UserInfoEntity model, HttpContext context) { int GetFuntionType = 0; bool result = false; if (Common.GetRequest("GetFuntionType") != null) { GetFuntionType = Convert.ToInt32(Common.GetRequest("RFType")); } BasicSetting_UserInfoClient bsuf = new BasicSetting_UserInfoClient(); model._u_password = MD5Helper.Upper32(model._u_password); if (model._u_sex == "0") { model._u_sex = "男"; } else if (model._u_sex == "1") { model._u_sex = "女"; } model._u_auditstate = "1"; model._u_mark_delete = "0"; model._u_str = "0"; if (GetFuntionType == 4) { CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.U_UserInfoAddTwo(model, CounselorModels); } else { result = MgrServices.UserAddService.U_UserInfoAdd(model); } return(result); }
/// <summary> /// 加载用户头像 /// </summary> /// <param name="context"></param> public void LoadUserPic(HttpContext context) { U_UserInfoEntity us = context.Session["userInfoEntity"] as U_UserInfoEntity; context.Response.Write(context.Session["U_Img"]); }
/// <summary> /// 添加用户 /// </summary> /// <param name="model"></param> /// <param name="context"></param> /// <returns></returns> public bool Adduser(U_UserInfoEntity model, HttpContext context) { int GetFuntionType = 0; long result = 0; bool results = false; if (Common.GetRequest("GetFuntionType") != null) { GetFuntionType = Convert.ToInt32(Common.GetRequest("RFType")); } BasicSetting_UserInfoClient bsuf = new BasicSetting_UserInfoClient(); model._u_password = MD5Helper.Upper32(model._u_password); if (model._u_sex == "0") { model._u_sex = "男"; } else if (model._u_sex == "1") { model._u_sex = "女"; } model._u_auditstate = "1"; model._u_mark_delete = "0"; model._u_str = "0"; var functionList = MgrServices.FunctionService.GetRoleFun(Convert.ToInt32(model._r_id)); if (functionList.Contains(29)) { CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("U_Consult"); CounselorModels.CouSkilledField = Common.GetRequest("GoodField"); CounselorModels.CounseType = GetFuntionType; result = MgrServices.UserAddService.U_UserInfoAddTwo(model, CounselorModels); } else { result = MgrServices.UserAddService.U_UserInfoAdd(model); } if (result > 0) { UTemplateEntity UTModle = new UTemplateEntity(); UTModle._u_id = Convert.ToInt32(result);//需要动态获取已经添加的用户的信息 UTModle._addfiletemplate = model._u_addfield; UTModle._createtime = DateTime.Now; long UT = MgrServices.UserAddService.UTemplateInsert(UTModle); if (UT > 0) { results = true; } else { results = false; } } else { results = false; } return(results); }
/// <summary> /// 修改 /// </summary> /// <param name="context"></param> public void Update(HttpContext context) { var RFType = 0; if (Common.GetRequest("RFType") != null) { RFType = Convert.ToInt32(Common.GetRequest("RFType")); } var isSave = true; List <SelfDefinedInfo> sd = JsonConvert.DeserializeObject <List <SelfDefinedInfo> >(Common.GetForm("strJson")); for (int i = 0; i < sd.Count; i++) { if (sd[i] == null) { sd.Remove(sd[i]); } } U_UserInfoEntity beforeUS = context.Session["userInfoEntity"] as U_UserInfoEntity; U_UserInfoEntity us = beforeUS; us._u_name = Common.GetForm("userName"); us._u_sex = Common.GetForm("gender"); us._u_birthday = Common.GetForm("bornDate"); us._student_id = Common.GetForm("stuID"); us._u_email = Common.GetForm("email"); us._u_tel = Common.GetForm("phone"); us._u_remark = Common.GetForm("memberDescribe"); us._u_parentsemail = Common.GetForm("parentsEmail"); us._u_parentstel = Common.GetForm("parentsPhone"); us._u_audittime = Common.GetForm("bornDate"); us._u_addfield = JsonConvert.SerializeObject(sd); if (sd.Count == 0) { beforeUS._u_addfield = JsonConvert.SerializeObject(sd); } if (isSave) { //修改 if (RFType == 4) { CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("GoodField"); CounselorModels.CouSkilledField = Common.GetRequest("U_Consult"); CounselorModels.CounseType = 4; bool result = MgrServices.UserAddService.UpdateUserInfoTwo(us, CounselorModels); if (result) { context.Session["userInfoEntity"] = us; context.Response.Write(JsonConvert.SerializeObject(new { State = true })); } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false })); } } else { if (MgrServices.UserAddService.UpdateUserInfo(us)) { context.Session["userInfoEntity"] = us; context.Response.Write(JsonConvert.SerializeObject(new { State = true })); } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false })); } } } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false, Error = "个人信息未变更,此次更改属无效操作" })); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; U_UserInfoEntity model = new U_UserInfoEntity(); int Type = Convert.ToInt32(Common.GetRequest("type")); int RoleIDs = 2; string LoginName = ""; int U_CreatePerson = 1; model.u_createperson = Common.GetSessionValue("loginName", context); if (model.u_createperson == null) { return; } int U_ID = Convert.ToInt32(context.Request["U_ID"]); switch (Type) { case 1: //用户详细信息 string result = select(U_ID); context.Response.Write(result); break; case 2: //更新咨询师信息 model.role_type = context.Request["Role_Type"]; model._u_loginname = context.Request["U_LoginName"]; model._department_id = context.Request["Department_IDs"]; model._enterpriseCode = context.Request["EnterpriseCode"]; model._u_name = context.Request["U_Names"]; model._u_sex = context.Request["Sexs"]; model._student_id = context.Request["StudentIDs"]; model._u_birthday = Convert.ToDateTime(context.Request["birthdays"]).ToString("yyyy-MM-dd"); model._u_email = context.Request["Emails"]; model._u_tel = context.Request["tels"]; model._u_remark = context.Request["Remarks"]; model._u_parentsemail = context.Request["P_Emails"]; model._u_parentstel = context.Request["P_Tels"]; model._r_id = context.Request["RoleID"]; var data = DateTime.Now; string da = data.ToString("yyyy-MM-dd"); model.u_createtime = da; model._u_addfield = context.Request["U_AddField"]; model._u_id = Convert.ToInt32(context.Request["U_ID"]); model._departmentauthority = context.Request["DA"]; model._enterpriseCode = Common.GetSessionValue("EnterpriseCode", context); if (model._enterpriseCode == null) { return; } string U_Age = ages(model._u_birthday); bool resulres = userupdeta(model); context.Response.Write(resulres); break; case 3: //修改得到成员信息 string results = selects(U_ID); context.Response.Write(results); break; case 4: //判断是否开启功能 int IsOpen = Convert.ToInt32(context.Request["IsOpen"]); context.Response.Write(UpdateRIsOpen(RoleIDs, IsOpen)); break; case 5: //获取开启功能 context.Response.Write(GetIsOpen(model.u_createperson)); break; } }
public void userlogin(HttpContext context) { //String GetpayStateNanme = context.Request["callbackparam"]; context.Session["loginName"] = null; context.Session["UserID"] = null; context.Session["U_Img"] = null; context.Session["EnterpriseCode"] = null; context.Session["role_type"] = null; context.Session["U_Name"] = null; context.Session["UserID"] = null; string userId = HttpContext.Current.User.Identity.Name; //userId = "G441224200410212914"; if (userId != null && userId != "") { U_UserInfoEntity model = new U_UserInfoEntity(); long result = 0; CrisisInterfere.RoleService.RoleEntity Roles = MgrServices.RoleService.IsRole(3, "sysadmin"); int DID = MgrServices.Department.GetDepartmentByName("sysadmin"); if (Roles != null) { U_UserInfoEntity entity = new U_UserInfoEntity(); var IsUser = MgrServices.UserAddService.IsExistsUser(userId); if (IsUser) { entity = MgrServices.UserAddService.GetEntity(userId); context.Session["loginName"] = userId; context.Session["UserID"] = entity._u_id; //context.Session["U_Img"] = entity._u_img; if (entity._u_img != null && entity._u_img != "") { context.Session["U_Img"] = entity._u_img; } else { context.Session["U_Img"] = ""; } context.Session["EnterpriseCode"] = entity._enterpriseCode; context.Session["role_type"] = entity._role_types; context.Session["U_Name"] = entity._u_name; context.Session["UserID"] = entity._u_id; context.Response.Write(0); } else { U_UserInfoEntity Umodel = new U_UserInfoEntity(); model._department_id = DID.ToString(); model._enterpriseCode = "5841638608834"; model._u_loginname = userId; model._u_password = MD5Helper.Upper32("123456"); model._u_name = userId; model._u_sex = "女"; model._student_id = ""; model._u_birthday = DateTime.Now.ToString(); model._u_email = ""; model._u_tel = ""; model._u_parentstel = ""; model._u_parentsemail = ""; model._r_id = Roles.Role_ID.ToString(); model._u_age = "0"; model._u_remark = ""; model._u_addfield = ""; model._departmentauthority = ""; model._u_auditstate = "1"; model._u_mark_delete = "0"; result = MgrServices.UserAddService.U_UserInfoAdd(model); if (result > 0) { entity = MgrServices.UserAddService.GetEntity(userId); context.Session["loginName"] = userId; context.Session["UserID"] = entity._u_id; //context.Session["U_Img"] = entity._u_img; if (entity._u_img != null && entity._u_img != "") { context.Session["U_Img"] = entity._u_img; } else { context.Session["U_Img"] = ""; } context.Session["EnterpriseCode"] = entity._enterpriseCode; context.Session["role_type"] = entity._role_types; context.Session["U_Name"] = entity._u_name; context.Session["UserID"] = entity._u_id; SetSessionFunctionByRoleID(Convert.ToInt32(entity._r_id), context);//将对应的权限放到Session里面 GetRoleFuntion(context); context.Response.Write(0); } else { context.Response.Write(1); } } } else { context.Response.Write(1); } } else { context.Response.Write(1); } }
// UserInfoService.BasicSetting_UserInfoClient bs = new UserInfoService.BasicSetting_UserInfoClient(); public void ProcessRequest(HttpContext context) { string operationType = Common.GetRequest("operationType"); string loginName; string pwd; bool rememberPwds; string ENameS; switch (operationType) { case "GetVerifyCode": GetVerifyCode(); break; case "IsExistsUser": string userName = Common.GetRequest("loginName"); IsExistsUser(userName, context); break; case "VerifyCode": string verifyCode = Common.GetRequest("verifyCode"); CheckVerifyCode(verifyCode, context); break; case "CheckUserIsActivate": loginName = Common.GetRequest("loginName"); CheckUserIsActivate(loginName, context); break; case "LoginUserIsExistsUser": loginName = Common.GetRequest("loginName"); LoginUserIsExists(loginName, context); break; case "Login": loginName = Common.GetRequest("loginName"); bool rememberPwd = Convert.ToBoolean(Common.GetRequest("rememberPwd")); pwd = Common.GetRequest("pwd"); Login(loginName, pwd, rememberPwd, context); break; case "Register": U_UserInfoEntity us = new U_UserInfoEntity() { _u_loginname = HttpUtility.UrlDecode(Common.GetRequest("loginName")), _u_password = MD5Helper.Upper32(Common.GetRequest("regPwd")), _u_name = Common.GetRequest("userName"), _u_sex = Common.GetRequest("gender"), _u_birthday = Common.GetRequest("bornDate"), _r_id = MgrServices.UserAddService.SelectR_ID(), _department_id = Common.GetRequest("department"), _u_email = Common.GetRequest("email"), _u_tel = Common.GetRequest("phone"), _u_str = "1",//1表示注册 _u_mark_delete = "0", _u_auditstate = "0", }; AddRegisterUser(us, context); break; case "GetCookie": GetCookieValue(context); break; case "JudgeLogin": JudgeLogin(context); break; case "LoginOut": LoginOut(context); break; case "userinfo": userinfo(context); break; case "imgs": imgs(context); break; case "mokuai": mokuai(context); break; case "logins": System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 loginName = context.Request["loginName"]; rememberPwds = Convert.ToBoolean(Common.GetRequest("rememberPwd")); ENameS = Common.GetRequest("ENameS"); pwd = Common.GetRequest("pwd"); LoginS(loginName, pwd, rememberPwds, ENameS, context); stopwatch.Stop(); // 停止监视 TimeSpan timespan = stopwatch.Elapsed; // 获取当前实例测量得出的总时间 double seconds = timespan.TotalSeconds; // 总秒数 break; case "login": loginName = context.Request["loginName"]; rememberPwds = Convert.ToBoolean(Common.GetRequest("rememberPwd")); ENameS = Common.GetRequest("ENameS"); pwd = Common.GetRequest("pwd"); Login(loginName, pwd, rememberPwds, context); break; case "YZXLH": ValidationSequenceNumber(context); break; case "ClearPwd": ClearPwd(context); break; case "CheckUseName": context.Response.Write(HttpContext.Current.User.Identity.Name); break; case "userlogin": userlogin(context); break; default: break; } }
/// <summary> /// 用用户名称判断角色的名称1是成功0是失败,3是请输入序列号,4是输入的企业账号不对,5是企业账号已停用 /// </summary> /// <param name="loginName"></param> /// <param name="pwd"></param> /// <param name="rememberPwd"></param> /// <param name="context"></param> public void LoginS(string loginName, string pwd, bool rememberPwd, string EnName, HttpContext context) { U_UserInfoEntity entity = new U_UserInfoEntity(); EnterpriseEntity EnNameEntity = new EnterpriseEntity(); EnNameEntity = MgrServices.EnNmberService.ENumberNames(EnName); string EnterpriseCode = EnNameEntity.EnterpriseCode; if (EnterpriseCode != null && EnterpriseCode != "") { //EnterpriseEntity En=new EnterpriseEntity(); if (MgrServices.UserAddService.IsBannedOfCheckEnterpriseCode(EnterpriseCode) == 0) { context.Response.Write(5); context.Response.End(); } //En=MgrServices.EnNmberService.ModelSelect(EnterpriseCode); //if (DateTime.Now > En.ValidTime) //{ // context.Response.Write(5); // context.Response.End(); //} entity = MgrServices.UserAddService.GetEntityInfo(loginName, EnterpriseCode); //if (context.Session["Userinfoentity"] != null) //{ // entity = context.Session["Userinfoentity"] as U_UserInfoEntity; // if (loginName != entity._u_loginname) // { // entity = MgrServices.UserAddService.GetEntity(loginName); // } //} //else //{ // entity = MgrServices.UserAddService.GetEntity(loginName); //} //int isSuccess = MgrServices.UserAddService.Login(loginName, MD5Helper.Upper32(pwd)); int isSuccess = 0; if (entity != null) { string sss = MD5Helper.Upper32(pwd); context.Session["userInfoEntity"] = entity; if (entity._u_password == MD5Helper.Upper32(pwd)) { isSuccess = 1; } else { isSuccess = 0; } if (isSuccess > 0) { context.Session["loginName"] = loginName; context.Session["U_Name"] = entity._u_name; context.Session["UserID"] = entity._u_id; //context.Session["U_Img"] = entity._u_img; if (entity._u_img != null && entity._u_img != "") { context.Session["U_Img"] = entity._u_img; } else { context.Session["U_Img"] = ""; } context.Session["EnterpriseCode"] = entity._enterpriseCode; context.Session["role_type"] = entity._role_types; context.Session["ActivationSNumber"] = entity._activationsnumber; context.Session["ActivatEnterpriseMark"] = entity._activatenterprisemark; SetSessionFunctionByRoleID(Convert.ToInt32(entity._r_id), context);//将对应的权限放到Session里面 if (rememberPwd) { CookieHelper.SetCookie("LoginNameCookie", loginName, DateTime.MaxValue); CookieHelper.SetCookie("LoginPwdCookie", pwd, DateTime.MaxValue); CookieHelper.SetCookie("RememberPwd", rememberPwd.ToString(), DateTime.MaxValue); } else { CookieHelper.SetCookie("LoginNameCookie", "@@", DateTime.MaxValue); CookieHelper.SetCookie("LoginPwdCookie", "@@", DateTime.MaxValue); } if (entity._isenterprisemark == 1 && entity._activatenterprisemark == 1)//已经激活标示 { context.Response.Write(1); } else if (entity._isenterprisemark == 1 && entity._activatenterprisemark == 0) { context.Response.Write(3); } else { context.Response.Write(1); } } else { CookieHelper.ClearCookie("LoginNameCookie"); CookieHelper.ClearCookie("LoginPwdCookie"); context.Response.Write(0); } context.Session["SecondMenu"] = null; context.Session["FirstMenu"] = null; } else { CookieHelper.ClearCookie("LoginNameCookie"); CookieHelper.ClearCookie("LoginPwdCookie"); context.Response.Write(0); } } else { context.Response.Write(4); } }
public void AddRegisterUser(U_UserInfoEntity us, HttpContext context) { context.Response.Write(MgrServices.UserAddService.U_UserInfoAdd(us)); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; U_UserInfoEntity model = new U_UserInfoEntity(); int Type = Convert.ToInt32(Common.GetRequest("type")); int RoleIDs = 2; string LoginName = ""; int U_CreatePerson = 1; model.u_createperson = Common.GetSessionValue("loginName", context); if (model.u_createperson == null) { return; } int U_ID = Convert.ToInt32(context.Request["U_ID"]); switch (Type) { case 1: string result = select(U_ID); context.Response.Write(result); break; case 2: model.role_type = context.Request["Role_Type"]; model._u_loginname = context.Request["U_LoginName"]; model._department_id = context.Request["Department_IDs"]; model._enterpriseCode = context.Request["EnterpriseCode"]; model._u_name = context.Request["U_Names"]; model._u_sex = context.Request["Sexs"]; model._student_id = context.Request["StudentIDs"]; model._u_birthday = Convert.ToDateTime(context.Request["birthdays"]).ToString("yyyy-MM-dd"); model._u_email = context.Request["Emails"]; model._u_tel = context.Request["tels"]; model._u_remark = context.Request["Remarks"]; model._u_address = context.Request["Address"]; model._u_parentsemail = context.Request["P_Emails"]; model._u_parentstel = context.Request["P_Tels"]; model._r_id = context.Request["RoleID"]; var data = DateTime.Now; string da = data.ToString("yyyy-MM-dd"); model.u_createtime = da; model._u_addfield = context.Request["U_AddField"]; model._u_id = Convert.ToInt32(context.Request["U_ID"]); model._departmentauthority = context.Request["DA"]; model._enterpriseCode = Common.GetSessionValue("EnterpriseCode", context); if (model._enterpriseCode == null) { return; } string U_Age = ages(model._u_birthday); bool resulres = userupdeta(model); var userRoleType = MgrServices.RoleService.GetRoleTypeByRoleID(Convert.ToInt32(model._r_id)); if (userRoleType == 2) { DataTable dt = new DataTable(); dt.TableName = "Counselor"; dt.Columns.Add("UID", typeof(Int32)); dt.Columns.Add("CouSkilledField", typeof(String)); dt.Columns.Add("CouIntroduce", typeof(String)); dt.Columns.Add("CounseType", typeof(Int32)); DataRow dr = dt.NewRow(); dr["UID"] = model._u_id; dr["CouSkilledField"] = ""; dr["CouIntroduce"] = ""; dr["CounseType"] = DBNull.Value; dt.Rows.Add(dr); MgrServices.UserAddService.AddCounselor(dt); } if (userRoleType == 3) { MgrServices.UserAddService.DeleteCounselor(model._u_id); } context.Response.Write(resulres); break; case 3: string results = selects(U_ID); context.Response.Write(results); break; case 4: int IsOpen = Convert.ToInt32(context.Request["IsOpen"]); context.Response.Write(UpdateRIsOpen(RoleIDs, IsOpen)); break; case 5: context.Response.Write(GetIsOpen(model.u_createperson)); break; } }
/// <summary> /// 获取查看的数据 /// </summary> /// <param name="UserID"></param> /// <param name="context"></param> public void GetUserInfoByID(int UserID, HttpContext context) { try { U_UserInfoEntity Model = new U_UserInfoEntity(); U_UserInfoEntity ds = MgrServices.UserAddService.GetUserList(UserID); //部门id Model._u_id = ds._u_id; if (ds._u_str != null && ds._u_str != "") { Model._u_str = ds._u_str; } else { Model._u_str = "无"; } if (ds._u_loginname != null && ds._u_loginname != "") { Model._u_loginname = ds._u_loginname; } if (ds._u_name != null && ds._u_name != "") { Model._u_name = ds._u_name; } else { Model._u_name = "无"; } if (ds._u_sex != null && ds._u_sex != "") { Model._u_sex = ds._u_sex; } else { Model._u_sex = "无"; } if (ds._student_id != null && ds._student_id != "") { Model._student_id = ds._student_id; } else { Model._student_id = "无"; } if (ds._u_birthday != null && ds._u_birthday != "") { Model._u_birthday = ds._u_birthday; } else { Model._u_birthday = "无"; } if (ds._u_email != null && ds._u_email != "") { Model._u_email = ds._u_email; } else { Model._u_email = "无"; } if (ds._u_tel != null && ds._u_tel != "") { Model._u_tel = ds._u_tel; } else { Model._u_tel = "无"; } if (ds._u_remark != null && ds._u_remark != "") { Model._u_remark = ds._u_remark; //成员描述 } else { Model._u_remark = "无"; } if (ds._u_parentsemail != null && ds._u_parentsemail != "") { Model._u_parentsemail = ds._u_parentsemail; } else { Model._u_parentsemail = "无"; } if (ds._u_parentstel != null && ds._u_parentstel != "") { Model._u_parentstel = ds._u_parentstel; } else { Model._u_parentstel = "无"; } string json = JsonConvert.SerializeObject(Model); context.Response.Write(json); } catch { } }
public void Update(HttpContext context) { var RFType = 0; if (Common.GetRequest("RFType") != null) { RFType = Convert.ToInt32(Common.GetRequest("RFType")); } var isSave = true; List <SelfDefinedInfo> sd = JsonConvert.DeserializeObject <List <SelfDefinedInfo> >(Common.GetForm("strJson")); for (int i = 0; i < sd.Count; i++) { if (sd[i] == null) { sd.Remove(sd[i]); } } U_UserInfoEntity beforeUS = context.Session["userInfoEntity"] as U_UserInfoEntity; U_UserInfoEntity us = beforeUS; us._u_name = Common.GetForm("userName"); us._u_sex = Common.GetForm("gender"); us._u_birthday = Common.GetForm("bornDate"); us._student_id = Common.GetForm("stuID"); us._u_email = Common.GetForm("email"); us._u_tel = Common.GetForm("phone"); us._u_remark = Common.GetForm("guide"); us._u_address = Common.GetForm("address"); us._u_parentsemail = Common.GetForm("parentsEmail"); us._u_parentstel = Common.GetForm("parentsPhone"); us._u_audittime = Common.GetForm("bornDate"); us._u_time = DateTime.Now.ToString("yyyy-MM-dd"); us._u_addfield = JsonConvert.SerializeObject(sd); //U_UserInfoEntity us = new U_UserInfoEntity() //{ // _u_name = Common.GetForm("userName"), // _u_sex = Common.GetForm("gender"), // _u_birthday = Common.GetForm("bornDate"), // _student_id = Common.GetForm("stuID"), // _u_email = Common.GetForm("email"), // _u_tel = Common.GetForm("phone"), // _u_remark = Common.GetForm("memberDescribe"), // _u_parentsemail = Common.GetForm("parentsEmail"), // _u_parentstel = Common.GetForm("parentsPhone"), // _enterpriseCode = beforeUS._enterpriseCode, // _department_id = beforeUS._department_id, // _r_id = beforeUS._r_id, // _u_address = beforeUS._u_address, // _u_age = beforeUS._u_age, // _u_auditid = beforeUS._u_auditid, // _u_auditstate = beforeUS._u_auditstate, // _u_audittime = Common.GetForm("bornDate"), // _u_id = beforeUS._u_id, // _u_img = beforeUS._u_img, // _u_loginname = beforeUS._u_loginname, // _u_mark_delete = beforeUS._u_mark_delete, // _u_password = beforeUS._u_password, // _u_str = beforeUS._u_str, // _u_addfield = JsonConvert.SerializeObject(sd), // _u_time = beforeUS._u_time, // departmentName = beforeUS.departmentName, // ExtensionData = beforeUS.ExtensionData, // role_describe = beforeUS.role_describe, // role_type = beforeUS.role_type, // u_createperson = beforeUS.u_createperson, // u_createtime = beforeUS.u_createtime //}; if (sd.Count == 0) { beforeUS._u_addfield = JsonConvert.SerializeObject(sd); } //Type type = typeof(U_UserInfoEntity); //PropertyInfo[] properties = type.GetProperties(); //foreach (var item in properties) //{ // if (GetObjectPropertyValue<U_UserInfoEntity>(us, item.Name) != GetObjectPropertyValue<U_UserInfoEntity>(beforeUS, item.Name)) // { // isSave = true; // } //} List <SelfDefinedInfo> sds = JsonConvert.DeserializeObject <List <SelfDefinedInfo> >(Common.GetForm("strJsons")); for (int i = 0; i < sds.Count; i++) { if (sds[i] == null) { sds.Remove(sd[i]); } } if (isSave) { //修改 if (RFType == 4) { CounselorModel CounselorModels = new CounselorModel(); CounselorModels.CouIntroduce = Common.GetRequest("GoodField"); CounselorModels.CouSkilledField = Common.GetRequest("U_Consult"); CounselorModels.CounseType = 4; bool result = MgrServices.UserAddService.UpdateUserInfoTwo(us, CounselorModels); if (result) { UTemplateEntity UT = new UTemplateEntity(); UT._addfiletemplate = JsonConvert.SerializeObject(sds); UT._createtime = DateTime.Now; UT._u_id = 1; MgrServices.UserAddService.UTemplateUpdate(UT); context.Session["userInfoEntity"] = us; context.Response.Write(JsonConvert.SerializeObject(new { State = true })); } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false })); } } else { if (MgrServices.UserAddService.UpdateUserInfo(us)) { UTemplateEntity UT = new UTemplateEntity(); UT._addfiletemplate = JsonConvert.SerializeObject(sds); UT._createtime = DateTime.Now; UT._u_id = 1; MgrServices.UserAddService.UTemplateUpdate(UT); context.Session["userInfoEntity"] = us; context.Response.Write(JsonConvert.SerializeObject(new { State = true })); } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false })); } } } else { context.Response.Write(JsonConvert.SerializeObject(new { State = false, Error = "个人信息未变更,此次更改属无效操作" })); } }
// UserInfoService.BasicSetting_UserInfoClient bs = new UserInfoService.BasicSetting_UserInfoClient(); public void ProcessRequest(HttpContext context) { string operationType = Common.GetRequest("operationType"); string loginName; string pwd; bool rememberPwds; string ENameS; switch (operationType) { case "GetVerifyCode": //获取验证码 GetVerifyCode(); break; case "IsExistsUser": // 判断用户是否存在 string userName = Common.GetRequest("loginName"); IsExistsUser(userName, context); break; case "VerifyCode": // 选中的验证码 string verifyCode = Common.GetRequest("verifyCode"); CheckVerifyCode(verifyCode, context); break; case "CheckUserIsActivate": //判断用户是否激活 loginName = Common.GetRequest("loginName"); CheckUserIsActivate(loginName, context); break; case "LoginUserIsExistsUser": //判断登录用户是否存在 loginName = Common.GetRequest("loginName"); LoginUserIsExists(loginName, context); break; case "Login": //登录 loginName = Common.GetRequest("loginName"); bool rememberPwd = Convert.ToBoolean(Common.GetRequest("rememberPwd")); pwd = Common.GetRequest("pwd"); Login(loginName, pwd, rememberPwd, context); break; case "Register": //新用户注册 U_UserInfoEntity us = new U_UserInfoEntity() { _u_loginname = HttpUtility.UrlDecode(Common.GetRequest("loginName")), _u_password = MD5Helper.Upper32(Common.GetRequest("regPwd")), _u_name = Common.GetRequest("userName"), _u_sex = Common.GetRequest("gender"), _u_birthday = Common.GetRequest("bornDate"), _r_id = MgrServices.UserAddService.SelectR_ID(), _department_id = Common.GetRequest("department"), _u_email = Common.GetRequest("email"), _u_tel = Common.GetRequest("phone"), _u_str = "1",//1表示注册 _u_mark_delete = "0", _u_auditstate = "0", }; AddRegisterUser(us, context); break; case "GetCookie": // 获取数据缓存 GetCookieValue(context); break; case "JudgeLogin": //判断登录状态 JudgeLogin(context); break; case "LoginOut": //设置登录状态下的缓存值 LoginOut(context); break; case "userinfo": //获取用户基本信息 userinfo(context); break; case "imgs": //获取头像路径 imgs(context); break; case "mokuai": //加载用户权限模块 mokuai(context); break; case "logins": //用户名称判断角色的名称1是成功0是失败,3是请输入序列号,4是输入的企业账号不对,5是企业账号已停用 loginName = context.Request["loginName"]; rememberPwds = Convert.ToBoolean(Common.GetRequest("rememberPwd")); ENameS = Common.GetRequest("ENameS"); pwd = Common.GetRequest("pwd"); LoginS(loginName, pwd, rememberPwds, ENameS, context); break; case "login": // 登录 loginName = context.Request["loginName"]; rememberPwds = Convert.ToBoolean(Common.GetRequest("rememberPwd")); ENameS = Common.GetRequest("ENameS"); pwd = Common.GetRequest("pwd"); Login(loginName, pwd, rememberPwds, context); break; case "YZXLH": //验证序列号是否,密码是否匹配,如果正确是否激活 ValidationSequenceNumber(context); break; case "ClearPwd": //清除密码缓存 ClearPwd(context); break; case "CheckUseName": //输出当前登录的用户名 context.Response.Write(HttpContext.Current.User.Identity.Name); break; case "userlogin": //登录 userlogin(context); break; default: break; } }