/// <summary> /// 登录判断 /// </summary> /// <param name="username"></param> /// <param name="userpwd"></param> /// <param name="validateCode">验证码</param> /// <param name="chkAuto">是否自动登录</param> /// <returns></returns> public JsonResult SignIn(string username, string userpwd, string validateCode, bool chkAuto = false) { Models.ViewModelState model = new Models.ViewModelState(); User user = usermgr.Login(username, userpwd); //使用 string.Equals提升效率 if (!string.Equals(validateCode, TempData["VerificationCode"].ToString(), StringComparison.OrdinalIgnoreCase)) { model.Status = false; model.Msg = "验证码输入有误"; return(Json(model)); } if (null == user) { model.Status = false; model.Msg = "用户名或密码错误"; } else { //登录成功后设置session //Session["CurUser"] = user; ContextObjects.CurrentUser = user; model.Status = true; //设置自动登录的话,需要将用户信息写入cookie if (chkAuto) { SetAutoLoginCookie(user); } } return(Json(model)); }
/// <summary> /// 卖家注册 /// </summary> /// <param name="seller"></param> /// <returns></returns> public JsonResult AddSeller(TB_SELLER seller) { Models.ViewModelState viewmodel = new Models.ViewModelState(); if (usermgr.CheckSeller(seller.ACCOUNT)) { return(Json(false)); } else { viewmodel.Status = usermgr.AddSeller(seller); } return(Json(viewmodel)); }
/// <summary> /// 买家注册 /// </summary> /// <param name="buyer"></param> /// <returns></returns> public JsonResult AddBuyer(TB_BUYER buyer) { Models.ViewModelState viewmodel = new Models.ViewModelState(); if (usermgr.CheckBuyer(buyer.ACCOUNT)) { return(Json(false)); } else { viewmodel.Status = usermgr.AddBuyer(buyer); } return(Json(viewmodel)); }
/// <summary> /// 骑手注册 /// </summary> /// <param name="rider"></param> /// <returns></returns> public JsonResult AddRider(TB_RIDER rider) { Models.ViewModelState viewmodel = new Models.ViewModelState(); if (usermgr.CheckRider(rider.ACCOUNT)) { return(Json(false)); } else { viewmodel.Status = usermgr.AddRider(rider); } return(Json(viewmodel)); }
/// <summary> /// 骑手登录 /// </summary> /// <param name="account"></param> /// <param name="pwd"></param> /// <returns></returns> public JsonResult SignInRider(string account, string pwd) { TB_RIDER rider = usermgr.LoginRider(account, pwd); Models.ViewModelState model = new Models.ViewModelState(); if (null == rider) { model.Status = false; } else { Session["Name"] = rider.RIDER_NAME; Session["RiderID"] = rider.ID; model.Status = true; } return(Json(model)); }
/// <summary> /// 卖家登录 /// </summary> /// <param name="account"></param> /// <param name="pwd"></param> /// <returns></returns> public JsonResult SignInSeller(string account, string pwd) { TB_SELLER seller = usermgr.LoginSeller(account, pwd); Models.ViewModelState model = new Models.ViewModelState(); if (null == seller) { model.Status = false; } else { Session["CurUserName"] = seller.SELLER_NAME; Session["ShopID"] = seller.SHOP_ID; model.Status = true; } return(Json(model)); }
/// <summary> /// 买家登录 /// </summary> /// <param name="account"></param> /// <param name="pwd"></param> /// <returns></returns> public JsonResult SignInBuyer(string account, string pwd) { TB_BUYER buyer = usermgr.LoginBuyer(account, pwd); Models.ViewModelState model = new Models.ViewModelState(); if (null == buyer) { model.Status = false; } else { Session["CurUserName"] = buyer.BUYER_NAME; Session["BuyerID"] = buyer.ID; model.Status = true; } return(Json(model)); }
/// <summary> /// 注册用户 /// </summary> /// <param name="user"></param> /// <returns></returns> public JsonResult AddUser(User user) { Models.ViewModelState viewmodel = new Models.ViewModelState(); viewmodel.Status = usermgr.Add(user); return(Json(viewmodel)); }