public object getLoginUser(Dictionary <string, object> dicParas) { string UserName = dicParas.ContainsKey("UserName") ? dicParas["UserName"].ToString() : string.Empty; string PassWord = dicParas.ContainsKey("PassWord") ? dicParas["PassWord"].ToString() : string.Empty; if (string.IsNullOrEmpty(UserName)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "请输入用户名")); } if (string.IsNullOrEmpty(PassWord)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "请输入密码")); } string Pass = Utils.MD5(PassWord); IUserRegisterService userervice = BLLContainer.Resolve <IUserRegisterService>(); var menulist = userervice.GetModels(p => p.UserName == UserName && p.PassWord == Pass).ToList(); if (menulist.Count > 0) { if (menulist[0].State != 1) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "该用户正在审核中")); } string key = UserName; string token = System.Guid.NewGuid().ToString("N"); if (!MobileTokenCache.ExistTokenByKey(key)) { MobileTokenCache.AddToken(key, token); } return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, token, Result_Code.T, "")); } return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "用户名或密码有误")); }
public UserRegisterController( UserManager <ApplicationUser> userManager, IUserRegisterService userRegisterService) { _userManager = userManager; _userRegisterService = userRegisterService; }
public object getUpdatePassWord(Dictionary <string, object> dicParas) { string UserToken = dicParas.ContainsKey("UserToken") ? dicParas["UserToken"].ToString() : string.Empty; string PassWord = dicParas.ContainsKey("PassWord") ? dicParas["PassWord"].ToString() : string.Empty; string NewsPassWord = dicParas.ContainsKey("NewsPassWord") ? dicParas["NewsPassWord"].ToString() : string.Empty; if (string.IsNullOrEmpty(PassWord)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "请输入密码")); } if (string.IsNullOrEmpty(NewsPassWord)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "请输入新密码")); } string UserName = string.Empty; //验证token if (!MobileTokenBusiness.ExistToken(UserToken, out UserName)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "用户token无效")); } PassWord = Utils.MD5(PassWord); IUserRegisterService userervice = BLLContainer.Resolve <IUserRegisterService>(); var menlist = userervice.GetModels(p => p.UserName == UserName && p.PassWord == PassWord).ToList(); if (menlist.Count > 0) { NewsPassWord = Utils.MD5(NewsPassWord); menlist[0].PassWord = NewsPassWord; userervice.Update(menlist[0]); return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.T, "")); } return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "原密码输入有误")); }
public object getUserRegister(Dictionary <string, object> dicParas) { string errMsg = string.Empty; string xcGameDBName = string.Empty; string Mobile = dicParas.ContainsKey("mobile") ? dicParas["mobile"].ToString() : string.Empty; string StoreId = dicParas.ContainsKey("storeId") ? dicParas["storeId"].ToString() : string.Empty; string UserName = dicParas.ContainsKey("UserName") ? dicParas["UserName"].ToString() : string.Empty; string PassWord = dicParas.ContainsKey("PassWord") ? dicParas["PassWord"].ToString() : string.Empty; string smsCode = dicParas.ContainsKey("smsCode") ? dicParas["smsCode"].ToString() : string.Empty; string Pass = Utils.MD5(PassWord); StoreBusiness store = new StoreBusiness(); if (!store.IsEffectiveStore(StoreId, out xcGameDBName, out errMsg)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, errMsg)); } string key = Mobile + "_" + smsCode; //判断缓存验证码是否正确 if (!FilterMobileBusiness.IsTestSMS && !FilterMobileBusiness.ExistMobile(Mobile)) { if (!SMSCodeCache.IsExist(key)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "短信验证码无效")); } } IUserRegisterService userregisterService = BLLContainer.Resolve <IUserRegisterService>(); //判断用户名是否存在 var userlist = userregisterService.GetModels(p => p.UserName == UserName).ToList(); if (userlist.Count > 0) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "该用户名已经存在")); } //判断用户是否注册 var menulist = userregisterService.GetModels(p => p.Mobile == Mobile && p.StoreId == StoreId).ToList(); if (menulist.Count > 0) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "该用户已注册")); } xcGameDBName = "XCGameManagerDB"; string sql = "exec InsertUserRegister @UserName,@PassWord,@Mobile,@StoreId,@Return output "; SqlParameter[] parameters = new SqlParameter[5]; parameters[0] = new SqlParameter("@UserName", UserName); parameters[1] = new SqlParameter("@PassWord", Pass); parameters[2] = new SqlParameter("@Mobile", Mobile); parameters[3] = new SqlParameter("@StoreId", StoreId); parameters[4] = new SqlParameter("@Return", 0); parameters[4].Direction = System.Data.ParameterDirection.Output; t_UserRegister userregister = userregisterService.SqlQuery(sql, xcGameDBName, parameters).FirstOrDefault <t_UserRegister>(); if (userregister == null) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "用户添加异常")); } return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.T, "")); }
public UserRegisterController( UserManager <ApplicationUser> userManager, IOptions <WebAppSettings> settings, IUserRegisterService userRegisterService) { _userManager = userManager; _userRegisterService = userRegisterService; }
public UserApplicationService( IUserGetInfoService userGetInfoService, IUserRegisterService userRegisterService, IUserDeleteService userDeleteService, IUserUpdateService userUpdateService) { this.userGetInfoService = userGetInfoService; this.userRegisterService = userRegisterService; this.userDeleteService = userDeleteService; this.userUpdateService = userUpdateService; }
public ClientHomeViewModel(ICurrentUserService userService, EventBus eventBus, IUserRegisterService registerService, PageService pageService) { this.userService = userService; this.eventBus = eventBus; this.registerService = registerService; this.pageService = pageService; //registerService.Registered += UserService_Registered; eventBus.Subscribe <MVVM_Core.Events.OrderCompleted, ClientHomeViewModel>(OrderCompleted, false); eventBus.Subscribe <MVVM_Core.Events.ClientRegistered, ClientHomeViewModel>(OnClientRegistered, false); }
public ClientCheckCodeViewModel( BL.IEmailCodeGenerator codeGenerator, BL.IEmailMessageSender messageSender, BL.PageService pageService, BL.IUserRegisterService registerService) : base(pageService) { this.codeGenerator = codeGenerator; this.messageSender = messageSender; this.pageService = pageService; this.registerService = registerService; Init(); }
public ClientRegisterViewModel(PageService pageService, IUserRegisterService registerService, EventBus eventBus, ICurrentUserService userService) : base(pageService) { this.pageService = pageService; this.registerService = registerService; this.eventBus = eventBus; this.userService = userService; if (registerService.NameAndEmailSetted) { Name = registerService.Name; Email = registerService.Email; } }
public OrderConfirmViewModel(PageService pageService, IUserRegisterService registerService, OrderService paramsService, ICurrentUserService userService, EventBus eventBus) : base(pageService) { this.pageService = pageService; this.registerService = registerService; this.orderService = paramsService; this.Params = paramsService.OrderParams; this.userService = userService; this.eventBus = eventBus; Init(); }
public UserApiController(IUserRegisterService userRegisterService, IUserRoleService userRoleService, IUserService userService, IRequestResponseFactory requestResponseFactory, ICustomAuthorizeService customAuthorizeService, ICompanyRegisterService companyRegisterService, IRegisterService registerService) { this.requestResponseFactory = requestResponseFactory; this.userRegisterService = userRegisterService; this.userRoleService = userRoleService; this.customAuthorizeService = customAuthorizeService; this.userService = userService; this.companyRegisterService = companyRegisterService; this.registerService = registerService; }
public object getForgetPassWord(Dictionary <string, object> dicParas) { string UserName = dicParas.ContainsKey("UserName") ? dicParas["UserName"].ToString() : string.Empty; string PassWord = dicParas.ContainsKey("PassWord") ? dicParas["PassWord"].ToString() : string.Empty; if (string.IsNullOrEmpty(PassWord)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "请输入新密码")); } string smsCode = dicParas.ContainsKey("smsCode") ? dicParas["smsCode"].ToString() : string.Empty; if (string.IsNullOrEmpty(smsCode)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "请输入验证码")); } IUserRegisterService userervice = BLLContainer.Resolve <IUserRegisterService>(); var menulist = userervice.GetModels(p => p.UserName.Equals(UserName, StringComparison.OrdinalIgnoreCase)).FirstOrDefault <t_UserRegister>(); if (menulist == null) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "未查询到该用户")); } string errMsg = string.Empty; string Mobile = menulist.Mobile; //判断缓存验证码是否正确 string key = Mobile + "_" + smsCode; if (!FilterMobileBusiness.IsTestSMS && !FilterMobileBusiness.ExistMobile(Mobile)) { if (!SMSCodeCache.IsExist(key)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "短信验证码无效")); } } string pass = Utils.MD5(PassWord); menulist.PassWord = pass; userervice.Update(menulist); return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.T, "")); }
public AddMethodTests() { userRegisterService = new UserRegisterService(mockUserRepository.Object, mockRoleRepository.Object, mockMapper.Object); }
public object getUser(Dictionary <string, object> dicParas) { string UserName = dicParas.ContainsKey("UserName") ? dicParas["UserName"].ToString() : string.Empty; string imgCode = dicParas.ContainsKey("imgCode") ? dicParas["imgCode"].ToString() : string.Empty; if (string.IsNullOrEmpty(UserName)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "请输入用户名")); } if (string.IsNullOrEmpty(imgCode)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "请输入验证码")); } if (!FilterMobileBusiness.IsTestSMS) { if (!ValidateImgCache.Exist(imgCode.ToUpper())) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "验证码无效")); } } IUserRegisterService userervice = BLLContainer.Resolve <IUserRegisterService>(); var menulist = userervice.GetModels(p => p.UserName.Equals(UserName, StringComparison.OrdinalIgnoreCase)).FirstOrDefault <t_UserRegister>(); if (menulist == null) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "未查询到该用户")); } string Mobile = menulist.Mobile; //短信模板 string templateId = "2"; string key = string.Empty; if (!FilterMobileBusiness.IsTestSMS && !FilterMobileBusiness.ExistMobile(Mobile)) { string smsCode = string.Empty; if (SMSBusiness.GetSMSCode(out smsCode)) { key = Mobile + "_" + smsCode; SMSCodeCache.Add(key, Mobile, CacheExpires.SMSCodeExpires); string errMsg = string.Empty; if (SMSBusiness.SendSMSCode(templateId, Mobile, smsCode, out errMsg)) { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.T, "")); } else { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, errMsg)); } } else { return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "发送验证码出错")); } } else { key = Mobile + "_" + "123456"; SMSCodeCache.Add(key, Mobile, CacheExpires.SMSCodeExpires); return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.T, "")); } }
public UserRegisterController(IUserRegisterService service) => _service = service;
public Client(IUserRegisterService userRegisterService) { this.userRegisterService = userRegisterService; }
public RegisterController(IUserRegisterService UserRegisterService) { _userRegisterService = UserRegisterService; }
public HomeController(IUserRegisterService userRegisterService) { _userRegisterService = userRegisterService; }
public UserRegisterController(IUserRegisterService logic) { _logic = logic; }