async public Task <IActionResult> Register(RegisterForm register) { if (!ModelState.IsValid) { return(BadRequest(ModelState.Values.SelectMany(state => state.Errors) .Select(error => error.ErrorMessage).FirstOrDefault())); } var registerUser = new UserCustom(); registerUser.UserName = register.UserName; registerUser.Email = register.EmailAddress; var IsUserCreated = await userManager.CreateAsync(registerUser, register.Password); if (!IsUserCreated.Succeeded) { return(BadRequest(IsUserCreated.Errors.FirstOrDefault())); } var role = await userManager.AddToRoleAsync(registerUser, "Member"); if (!role.Succeeded) { return(BadRequest(role.Errors.FirstOrDefault())); } var loginForm = new LoginForm { UserName = register.UserName, Password = register.Password }; return(await Login(loginForm)); }
public async Task <IActionResult> RegisterTimerAsync( [FromBody] RegisterForm form, CancellationToken ct) { if (!ModelState.IsValid) { return(BadRequest(new ApiError(ModelState))); } var canAddTimer = await _authService .AuthorizeAsync(User, "IsAdmin"); if (canAddTimer.Succeeded) { var(succeeded, error) = await _userService.CreateUserAsync( form, "Timer"); if (succeeded) { return(Created(Url.Link(nameof(GetMeAsync), null), null)); } } return(BadRequest(new ApiError { Message = "Registation failed" })); }
public async Task <IActionResult> Register([FromBody] RegisterForm form) { if (form.Password.Equals(form.PasswordCheck) == false) { return(BadRequest("Passwords don't match")); } User user = _users.Where(u => u.Email.Equals(form.Email)) .FirstOrDefault(); if (user != null) { return(BadRequest("This mail is already taken.")); } User newUser = new User { FirstName = form.FirstName, LastName = form.LastName, Email = form.Email, Password = form.Password, }; await _users.AddAsync(newUser); await _context.SaveChangesAsync(); await _bus.Publish(new UserAddedEvent { UserId = newUser.Id, FirstName = newUser.FirstName, LastName = newUser.LastName }); return(Ok(GenerateLoginResponse(newUser))); }
public async Task <string> Register([FromBody] RegisterForm user) { //los usuarios se loguean con el username por eso utilizo el email var user2 = new User { UserName = user.Email, Email = user.Email, FullName = user.FullName, EmailConfirmed = true }; var result = await _userManager.CreateAsync(user2, user.Password); if (result.Succeeded) { User a = await _userManager.FindByEmailAsync(user.Email); var r = await _userManager.AddToRoleAsync(a, "Ordinary"); if (r.Succeeded) { return("Usuario correcto"); } else { return(r.Errors.ToString()); } } else { return("Error al crear el usuario"); } }
private void registerToolStripMenuItem_Click(object sender, EventArgs e) { _registerForm = new RegisterForm(); _registerForm.SetValidationManager((ValidationManager)_validationManager); _registerForm.SetAccountManager((AccountManager)_accountManager); _registerForm.ShowDialog(); }
private void registerBTN_Click(object sender, EventArgs e) { RegisterForm register = new RegisterForm(dataHandler, this); register.Show(); this.Hide(); }
private void RegisterLabel_Click(object sender, EventArgs e) { this.Hide(); RegisterForm registerForm = new RegisterForm(); registerForm.Show(); }
public IActionResult Register(RegisterForm newUser) { var testUser = userDao.GetUserByEmail(newUser.Email); // Does user already exist if (testUser.Username != null) { return(BadRequest(new { Message = "Username has already been taken." })); } // Generate a password hash var passwordHash = passwordHasher.ComputeHash(newUser.Password); // Create a user object var user = new User { Password = passwordHash.Password, Salt = passwordHash.Salt, Role = "1", Username = newUser.Username, Email = newUser.Email }; // Save the user userDao.CreateUser(user); // Generate a token var token = tokenGenerator.GenerateToken(user.Username, user.Role); // Return the token return(Ok(token)); }
public void SetUp() { this.driver = new ChromeDriver(@"C:\chromedriver_win32"); this.registeringPage = new RegisteringPageObject(this.driver); this.loginPage = new LogInPageObject(this.driver); this.mappingPage = new MappingPageObject(this.driver, navarraUrl); this.selectedHousePage = new SelectedHousePageObject(this.driver); this.registerFormInputs = new RegisterForm() { Name = "Alvaro", LastName = "Igartua Aizpiri", DNI = "79077256J", Birthday = "01-09-1996", Address = "C/Autonomía 54", City = "Bilbao", ZipCode = "48012", Country = "Spain", Phone = "622343875", Email = "*****@*****.**", UserName = userName, Password = password, VerifiedPassword = password }; this.loginFormInputs = new LoginForms() { UserName = userName, Password = password }; }
private async Task Register(RegisterForm form) { regBtn.IsTapEnabled = false; App.ViewModel.IsLoading = true; var dispatcherQueue = Windows.System.DispatcherQueue.GetForCurrentThread(); var data = await App.Repository.User.RegisterAsync(form, async res => { await dispatcherQueue.EnqueueAsync(() => { App.ViewModel.IsLoading = false; _ = new MessageDialog(res.Message).ShowAsync(); }); }); await dispatcherQueue.EnqueueAsync(() => { regBtn.IsTapEnabled = true; App.ViewModel.IsLoading = false; if (data == null) { return; } App.Login(data); _ = new MessageDialog(Constants.GetString("login_reg_success_tip")).ShowAsync(); Frame.Navigate(typeof(HomePage)); }); }
public ActionResult Register(RegisterForm form) { if (ModelState.IsValid) { EmployeeService repo = new EmployeeService(); Employee e = repo.Insert(new Employee( form.FirstName, form.LastName, form.Email, form.Password, form.RegNat, form.HireDate, true, null, form.City, form.Street, form.Number, form.NumberBox, form.ZipCode, form.Country, form.GSM, form.BirthDate)); return(RedirectToAction("Login")); } else { return(View(form)); } }
public async Task <string> RegisterToServer(string email, string password, string repeatPassword, string username) { HttpWebRequest webRequest = HttpWebRequest.CreateHttp(IP + "/api/Account/Register"); { var form = new RegisterForm(email, password, repeatPassword, username); var formData = JsonConvert.SerializeObject(form); byte[] data = Encoding.UTF8.GetBytes(formData); webRequest.Method = "POST"; webRequest.ContentType = "application/json"; webRequest.ContentLength = data.Length; //webRequest.Proxy = new WebProxy("https://localhost:44323/", true); using (Stream stream = webRequest.GetRequestStream()) { stream.Write(data, 0, data.Length); } } using (HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse()) { using (StreamReader streamReader = new StreamReader(webResponse.GetResponseStream())) { string response = await streamReader.ReadToEndAsync(); return(response); } } }
private void regBtn_Tapped(object sender, TappedRoutedEventArgs e) { var form = new RegisterForm() { Name = nameTb.Text.Trim(), Email = emailTb.Text, Password = pwdTb.Password, RePassword = rePwdTb.Password, Agree = agreeTb.IsChecked == true }; if (!form.Agree) { _ = new MessageDialog(Constants.GetString("login_agreement_error")).ShowAsync(); return; } if (!form.VerifyEmail()) { _ = new MessageDialog(Constants.GetString("login_email_error")).ShowAsync(); return; } if (!form.VerifyPassword()) { _ = new MessageDialog(Constants.GetString("login_pwd_error")).ShowAsync(); return; } if (form.Password != form.RePassword) { _ = new MessageDialog(Constants.GetString("login_re_pwd_error")).ShowAsync(); return; } _ = Register(form); }
public async Task <IHttpActionResult> Register([FromBody] RegisterForm form) { try { var check = db.accounts.Where(a => a.username == form.username).FirstOrDefault(); if (check == null) { var pa1 = HashPassword.hashPassword(form.password); var pa2 = HashPassword.hashPassword(form.password2); var role = 2; if (form.section.ToLower() == "teacher") { role = 1; } if (pa1 == pa2) { var user = new account { card_id = form.card_id, username = form.username, password = pa1, password2 = pa2, section = form.section, status = false, role_id = role, date_join = form.date_join, create_at = DateTime.Now }; db.accounts.Add(user); int val = await db.SaveChangesAsync(); if (val > 0) { var msg = new ResponseMsg { message = "Register success. please wait check from admin." }; return(Created("ok", msg)); } else { return(BadRequest("Register fails.")); } } else { return(BadRequest("Passwords are not the same.")); } } else { return(BadRequest("username have changes.")); } } catch (Exception e) { string message = e.Message; return(BadRequest(message)); } }
private void BtnRegister_Click(object sender, RoutedEventArgs e) { RegisterForm registerForm = new RegisterForm(); registerForm.Show(); this.Close(); }
public async Task <IActionResult> Register([FromBody] RegisterForm registerForm) { IdentityUser identityUser = await userManager.FindByEmailAsync(registerForm.Email); if (identityUser != null) { return(BadRequest("Useri me kete email egziston")); } if (!registerForm.Password.Equals(registerForm.PasswordConfirmation)) { return(BadRequest("Paswordi i konfirmuar eshte gabim.")); } IdentityUser user = new IdentityUser { UserName = registerForm.Email, Email = registerForm.Email, EmailConfirmed = true }; IdentityResult identityResult = await userManager.CreateAsync(user, registerForm.Password); if (identityResult.Succeeded) { return(Ok(new { message = "Useri u krijua me sukses." })); } else { return(BadRequest(identityResult.Errors)); } return(BadRequest("Error creating user")); }
private void Create_Account_btn_Click(object sender, EventArgs e) { Form Create_Account = new RegisterForm(); this.Hide(); Create_Account.Show(); }
private void buttonRegister_Click(object sender, EventArgs e) { RegisterForm registerForm = new RegisterForm(); registerForm.Show(); this.Hide(); }
public void UserRegistrationTest() { var form = new RegisterForm() { FirstName = "Anton", LastName = "Test", City = "Chicago", FirstNameForAddress = "sad", LastNameForAddress = "asddsa", ZipCode = "10001", Password = "******", Address1 = "Add", Alias = "asdasd", MobilePhone = "123456789" }; var homePage = new HomePage(_driver); homePage.SignUpClick(); homePage.SetEmail("*****@*****.**"); homePage.GoToCreateAccountPage() .CreateAccount(form) .SubmitRegisterForm() .UserNameElement.Should().Be("Anton Test"); }
private void registerBtn_Click(object sender, EventArgs e) { this.Hide(); RegisterForm form2 = new RegisterForm(); form2.Closed += (s, args) => this.Close(); form2.Show(); }
private void RegisterLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { var registerForm = new RegisterForm(program); Visible = false; registerForm.ShowDialog(); this.Close(); }
private void RegisterBtn_Click(object sender, EventArgs e) { RegisterForm rgf = new RegisterForm(); this.Hide(); rgf.ShowDialog(); this.Show(); }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { this.Hide(); RegisterForm form2 = new RegisterForm(); form2.Closed += (s, args) => this.Close(); form2.Show(); }
private void btn_Register_Click(object sender, EventArgs e) { RegisterForm frm = new RegisterForm(); this.Hide(); frm.ShowDialog(); this.Show(); }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { this.Hide(); RegisterForm regForm = new RegisterForm(); regForm.WindowState = System.Windows.Forms.FormWindowState.Maximized; regForm.Show(); }
public ActionResult DeleteConfirmed(int id) { RegisterForm registerForm = db.RegisterForms.Find(id); db.RegisterForms.Remove(registerForm); db.SaveChanges(); return(RedirectToAction("Index")); }
private void btn_register_Click(object sender, EventArgs e) { this.Hide(); RegisterForm registerForm = new RegisterForm(); registerForm.Closed += (s, args) => this.Close(); registerForm.Show(); }
private void new_toolStripMenuItem_Click(object sender, EventArgs e) { RegisterForm form = new RegisterForm(); RegisterForm.OnWindowClosed += OnWindowClosed; form.Text = "新建账号"; form.Show(); }
public RegisterPageViewModel(RegisterPage currentPage) : base(currentPage) { if (RegisterForm == null) { RegisterForm = new RegisterForm(); } }
private void createAccoutButton_Click(object sender, EventArgs e) { this.Hide(); var rf = new RegisterForm(); rf.ShowDialog(); this.Close(); }
public Register Map(int n, RegisterForm form) { var register = new Register(); register.ClientId = n; register.ClientName = form.ClientName; register.ClientBloodType = form.ClientBloodType; register.Date = DateTime.Now; return register; }
public Register Map(RegisterForm form) { var register = new Register(); register.ClientName = form.ClientName; register.ClientBloodType = form.ClientBloodType; register.ClientPhoneNb = form.ClientPhoneNb; register.Date = form.Date; return register; }
public ActionResult Index(RegisterForm form) { if (!ModelState.IsValid) { ModelState.AddModelError("", "Name is required!"); return View(form); } var participant = new Participant(form.Name); _roundKeeper.Enroll(participant); _appCookies.ParticipantId = participant.Id; return RedirectToAction("Estimate", "Estimation"); }
///Создание нового пользователя через меню регистрации public void CreateNewDbUser(String new_username, String new_pass, String new_name, String new_familyname, String new_secondname, DateTime new_birthdate, Int16 new_otdel, Int16 new_status, String new_mail) { try { MD5 md5h = MD5.Create(); byte[] PassHash = md5h.ComputeHash(Encoding.Default.GetBytes(new_pass)); StringBuilder crHash = new StringBuilder(); foreach (byte hashByte in PassHash) { crHash.Append(String.Format("{0:x2}", hashByte)); } string dBPassHash = crHash.ToString(); NpgsqlCommand WriteNewDbUser = new NpgsqlCommand("CREATE USER " + new_username + " WITH PASSWORD '" + dBPassHash + "' IN GROUP postgres", connectDb); WriteNewDbUser.ExecuteNonQuery(); NpgsqlCommand WriteNewDbUserInfo = new NpgsqlCommand("INSERT INTO doctors (family_name, first_name, last_name, status, user_name, otdel, u_mail, birth) VALUES ('" + new_familyname + "','" + new_name + "','" + new_secondname + "','" + new_status + "','" + new_username + "','" + new_otdel + "','" + new_mail + "','" + new_birthdate + "');", connectDb); WriteNewDbUserInfo.ExecuteNonQuery(); MessageBox.Show("Пользователь создан", "Спасибо за регистрацию", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); RegisterForm.ActiveForm.Close(); RegisterForm FormRegisterDbUser = new RegisterForm(); FormRegisterDbUser.ShowDialog(); } catch (Exception exception) { System.Windows.Forms.MessageBox.Show(exception.Message.ToString()); } finally { } }
//注册 private void register_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { RegisterForm registerForm = new RegisterForm(db); registerForm.ShowDialog(); }
// This method is run when the mainboard is powered up or reset. void ProgramStarted() { /******************************************************************************************* BLITZKRIEG 0.1 - PROGRAM CONTOH PEMANFAATAN GADGETEER SEBAGAI DEVICE MULTI-FUNGSI *******************************************************************************************/ Debug.Print("Program Started"); //init pins boardPins = new Hashtable(); for (int i = 1; i <= 10; i++) { var pin = new BoardPins(); pin.PinType = BoardPins.PinTypes.None; pin.ThisPin = null; boardPins.Add(i, pin); } SetupBackgroundService(); Screens = new Hashtable(); //populate all form var F1 = new SplashForm(ref MainWindow); F1.FormRequestEvent += General_FormRequestEvent; Screens.Add(Screen.ScreenTypes.Splash, F1); var F2 = new MainMenuForm(ref MainWindow); F2.FormRequestEvent += General_FormRequestEvent; Screens.Add(Screen.ScreenTypes.MainMenu, F2); var F3 = new MyRoomForm(ref MainWindow, ref tempHumidSI70, ref lightSense); F3.FormRequestEvent += General_FormRequestEvent; Screens.Add(Screen.ScreenTypes.MyRoom, F3); var F4 = new InboxForm(ref MainWindow, ref cellularRadio, ref sdCard, ref displayTE35); F4.FormRequestEvent += General_FormRequestEvent; Screens.Add(Screen.ScreenTypes.Inbox, F4); var F5 = new GalleryForm(ref MainWindow, ref serialCameraL1, ref sdCard, ref wifiRS21); F5.FormRequestEvent += General_FormRequestEvent; Screens.Add(Screen.ScreenTypes.Gallery, F5); var F6 = new GameForm(ref MainWindow, ref displayTE35); F6.FormRequestEvent += General_FormRequestEvent; Screens.Add(Screen.ScreenTypes.Game, F6); var F7 = new RegisterForm(ref MainWindow, ref wifiRS21, ref sdCard); F7.FormRequestEvent += General_FormRequestEvent; Screens.Add(Screen.ScreenTypes.Register, F7); Glide.FitToScreen = true; GlideTouch.Initialize(); //load splash LoadForm(Screen.ScreenTypes.Splash); }
//软件注册 private void btnRegister_Click(object sender, EventArgs e) { RegisterForm registerForm = new RegisterForm(); registerForm.ShowDialog(); }
//检查软件使用次数是否超过10次 private bool checkTrialTimes() { BathClass.printWarningMsg("您现在使用的是试用版,可以免费使用10次;"); int tLong = 0; try { tLong = (int)Registry.GetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Angel", "UseTimes", 0); BathClass.printWarningMsg("您已经使用了" + tLong + "次!"); } catch { Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Angel", "UseTimes", 0, RegistryValueKind.DWord); } if (tLong < 10) { int tTimes = tLong + 1; Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Angel", "UseTimes", tTimes); return true; } else { if (BathClass.printAskMsg("试用次数已到!您是否需要注册?") != DialogResult.Yes) return false; RegisterForm regForm = new RegisterForm(db); if (regForm.ShowDialog() != DialogResult.OK) return false; return true; } }