public ActionResult Register(RegisterUser model)//注册信息提交 { if (ModelState.IsValid) //判断是否验证通过 { string sessionValidCode = Session["validatecode"] == null ? string.Empty : Session["validatecode"].ToString(); if (!model.Code.Equals(sessionValidCode)) { return(RedirectToAction("Register", "Manage", new { msg = "验证码错误!请重新输入" })); } try { var Rmodel = new RegistUser(model); if (Rmodel.IsExist) { return(RedirectToAction("Register", "Manage", new { msg = "注册失败!可能已存在用户" })); } } catch (Exception) { return(RedirectToAction("Register", "Manage", new { msg = "注册失败!您输入的格式有误" })); } } return(RedirectToAction("index", "home", new { msg = "注册成功!请登录!" })); }
public void ServiceRepositoryStoreTest() { ServiceRepository repo = new ServiceRepository(); IService entity = new RegistUser(); repo.storeServiceEntity(service_type.REGIST_USER, entity); Assert.AreSame(entity, repo.getServiceEntity(service_type.REGIST_USER)); }
public void RegistCallBack(RegistUser registG) //创建读者后无法自动刷新表格 -BUG { registG.gameObject.SetActive(false); if (!gameObject.activeSelf) { return; } m_AllList = new ArrayList(UserManager.GetUsers("读者")); RefreshTable(ListForPage.GetPageCount(UserManager.GetUsers("读者"), PageRowCount), fore); }
public void AddNewUser(RegistUser registUser) { var lastid = _allRegistUser.Keys.Count > 0 ? _allRegistUser.Keys.Max() : 0; registUser.Id = lastid + 1; using (var writer = new StreamWriter(path, true)) { writer.WriteLine(JsonConvert.SerializeObject(registUser)); _allRegistUser.Add(registUser.Id, registUser); } }
public void AddNewUser(RegistUser registUser) { using (var connection = new SqlConnection(_connectionString)) { var command = connection.CreateCommand(); command.CommandType = System.Data.CommandType.StoredProcedure; command.CommandText = "dbo.AddRegistUser"; var idParameter = new SqlParameter() { DbType = System.Data.DbType.Int32, ParameterName = "@Id", Value = registUser.Id, Direction = System.Data.ParameterDirection.Output }; command.Parameters.Add(idParameter); var loginParameter = new SqlParameter() { DbType = System.Data.DbType.String, ParameterName = "@Login", Value = registUser.Login, Direction = System.Data.ParameterDirection.Input }; command.Parameters.Add(loginParameter); var passwordParameter = new SqlParameter() { DbType = System.Data.DbType.String, ParameterName = "@Password", Value = registUser.Password, Direction = System.Data.ParameterDirection.Input }; command.Parameters.Add(passwordParameter); var roleParameter = new SqlParameter() { DbType = System.Data.DbType.String, ParameterName = "@Role", Value = registUser.Role[0], Direction = System.Data.ParameterDirection.Input }; command.Parameters.Add(roleParameter); connection.Open(); command.ExecuteNonQuery(); } }
public void AddUserRoleUser(int id) { var user = _allRegistUser[id]; _allRegistUser[id] = new RegistUser() { Id = user.Id, Login = user.Login, Password = user.Password, Role = new string[] { "User" } }; WriterFileDateBase(); }
private void lazyinit() { repositoy = new ServiceRepository(); IService entity = null; entity = new GetUserInfo(); repositoy.storeServiceEntity(service_type.GET_USER_INFO, entity); entity = new RegistUser(); repositoy.storeServiceEntity(service_type.REGIST_USER, entity); entity = new UserLogin(); repositoy.storeServiceEntity(service_type.USER_LOGIN, entity); entity = new DeleteTravelDiary(); repositoy.storeServiceEntity(service_type.DELETE_TRAVEL_DIARY, entity); entity = new UpdateTravelDiary(); repositoy.storeServiceEntity(service_type.UPDATE_TRAVEL_DIARY, entity); entity = new PublishTravelDiary(); repositoy.storeServiceEntity(service_type.PUBLISH_TRAVEL_DIARY, entity); entity = new GetTravelDiariesList(); repositoy.storeServiceEntity(service_type.GET_TRAVEL_DIARYLIST, entity); entity = new GetTravelDiaryDetailInfo(); repositoy.storeServiceEntity(service_type.GET_TRAVEL_DIARY_DETAIL, entity); entity = new GetTravelComments(); repositoy.storeServiceEntity(service_type.GET_TRAVEL_COMMENT, entity); entity = new GetAssociatedProductsInfo(); repositoy.storeServiceEntity(service_type.GET_ASSOCIATED_PRODUCT, entity); entity = new GetCategory(); repositoy.storeServiceEntity(service_type.GET_DISPLAY_CATEGORY, entity); entity = new CollectTravelDiary(); repositoy.storeServiceEntity(service_type.COLLECT_TRAVEL_DIARY, entity); entity = new ReserveProduct(); repositoy.storeServiceEntity(service_type.RESERVE_PRODUCT, entity); return; }
public async Task <IActionResult> Regist([FromBody] RegistUser registUser) { User user = new User(registUser.Email, registUser.Password); switch (_authHandler.Create(user)) { case DAL.Models.CreateAccountResult.Ok: return(Ok()); case DAL.Models.CreateAccountResult.AccountExist: ModelState.AddModelError("Fail", "Account exists!"); return(BadRequest(ModelState)); case DAL.Models.CreateAccountResult.Fail: default: ModelState.AddModelError("Fail", "Invalid account or password!"); return(BadRequest(ModelState)); } }
public ActionResult Register(RegistUser model) { if (ModelState.IsValid) { // Attempt to register the user MembershipCreateStatus createStatus; Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus); if (createStatus == MembershipCreateStatus.Success) { FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */); return(RedirectToAction("Index", "Default")); } else { ModelState.AddModelError("", ErrorCodeToString(createStatus)); } } // If we got this far, something failed, redisplay form return(View(model)); }
public void AddNewUser(RegistUser registUser) { _registUserDAL.AddNewUser(registUser); }