/// <summary> /// 得到用户登录名,判断用户是否登陆成功 /// </summary> /// <param name="User_Id"></param> /// <param name="Password"></param> /// <returns>登陆成功或者失败</returns> public string GetUserInfoByLoginName(string User_Id, string Password) { //string sqlsys = "select * from sys_users where User_Id=@User_Id and Password=@Password"; //string res=""; //DataTable dt = SqlHelper.ExecuteTable(sqlsys, new SqlParameter("@User_Id", User_Id), new SqlParameter("@Password", Password)); //if (dt.Rows.Count > 0) //{ // HospitalInfo hpf = new HospitalInfo(); // res = hpf.GetInfo(); //} sys_users temp = new sys_users(); temp.User_ID = 1; temp.UserName = "******"; temp.Password = "******"; temp.UserRole = "doctor"; temp.HospitalName = "郑州大学第一附属医院"; //把集合放入json中 JavaScriptSerializer js = new JavaScriptSerializer(); return(js.Serialize(temp)); //return res; }
public ActionResult Index(FormCollection form) { var account = form["account"]; var password = form["password"]; var validatecode = form["validatecode"]; #region 检验验证码 if (!string.IsNullOrWhiteSpace(validatecode)) { if (Session["ValidateCode"] != null) { if (Session["ValidateCode"].ToString() != validatecode) { Session.Clear(); return(Json(new { code = 1, message = "请输入正确的验证码!" })); } } else { return(Json(new { code = 1, message = "验证码失效!" })); } } else { return(Json(new { code = 1, message = "请输入验证码!" })); } #endregion #region 检验用户 if (account.IsNotEmpty()) { if (password.IsNotEmpty()) { string dbpassword = string.Empty; LoginDALController loginDAL = new LoginDALController(_db); sys_users sysUser = loginDAL.CheckUser(account); if (sysUser != null) { dbpassword = sysUser.userpassword; dbpassword = (validatecode + ("avgd_rpt.edsmall.cn" + dbpassword).GetMD5String()).GetMD5String(); } if (password != dbpassword) { return(Json(new { code = 1, message = "用户名密码错误!" })); } #region ---- 跳过短信验证 ---- //前端验证也需要改 //Session["User"] = sysUser.Telephone; //return Json(new //{ // code = 0, // url = "/Report/Index" //}); #endregion Session["loginUser"] = sysUser.Telephone; Session.Remove("ValidateCode"); return(Json(new { code = 0, data = new { phoneNumber = sysUser.Telephone } })); } } else { return(Json(new { code = 1, message = "用户名不能为空!" })); } #endregion return(View()); }