public ActionResult Register(RegisterViewModel model) { if (ModelState.IsValid) { User user = new User() { UserID = model.Email, Name = model.FullName, Sex = model.Sex, Phone = model.Tel, Password = model.Password, Email = model.Email, Role = "Customer", Active = false, Status = true, Address = model.Address }; if (UserHelper.AddUser(user)) { if (HttpContext.User.Identity.IsAuthenticated) { UserHelper.ModifyActive(HttpContext.User.Identity.Name, false); FormsAuthentication.SignOut(); } FormsAuthentication.SetAuthCookie(user.UserID, true); UserHelper.ModifyActive(user.UserID, true); return(Content("success")); } } return(PartialView("../Shared/Register", model)); }
// await Navigation.PushAsync(new Login()); async private void SignupButton(object sender, EventArgs e) { UserHelper userhelp = new UserHelper(); var email = EmailInput.Text; var password = PasswordInput.Text; var name = fullInput.Text; if (string.IsNullOrWhiteSpace(email) || (string.IsNullOrWhiteSpace(password) || string.IsNullOrWhiteSpace(name))) { await DisplayAlert("Alert", "Fill all the fields", "OK"); } else { Users user = await userhelp.GetUser(email); if (user != null) { await DisplayAlert("Alert", "Email already exists", "OK"); } else { _ = userhelp.AddUser(email, password, name); await Navigation.PushAsync(new Login()); } } }
private async void SignUp_Button_Clicked(object sender, System.EventArgs e) { string username = UsernameEntry.Text; string password = PasswordEntry.Text; string confirmPassword = ConfirmPasswordEntry.Text; int roleId = RolePicker.SelectedIndex; int accessLevel = 0; if (String.IsNullOrEmpty(username) || String.IsNullOrEmpty(password)) { await DisplayAlert("Action Error", "Empty username or password", "OK"); return; } if (password != confirmPassword) { await DisplayAlert("", "Password and confirm password does not match", "OK"); return; } var user = new User { Username = username, Password = Hash.FindHash(password), RoleId = roleId, AccessLevel = accessLevel }; UserHelper.AddUser(user); await DisplayAlert("Magically!", "User was created successfully", "OK"); await Navigation.PushAsync(new MainPage()); }
private async void RegisterButton_Clicked() { /* if (LoginEntry.Text == "" || PasswordEntry.Text == "" || RolePicker.SelectedIndex == -1) * { * await DisplayAlert("Error", "Not all values set", "OK"); * return; * } */ var role = Roles[RolePicker.SelectedIndex]; var user = new User { Login = LoginEntry.Text, Password = PasswordEntry.Text, RoleId = role.Id }; UserHelper.AddUser(user); AppState.CurrentUser = user; AppState.CurrentAccessLevel = role.PriviledgeLevel; await Navigation.PushAsync(new TabsPage()); }
public void AddUser() { UserHelper userHelper = new UserHelper(); User user = new User("John", "Smith", "*****@*****.**", "258-963-7412", true, "MD", "591 Grand Blvd", "New Una", "11037"); userHelper.AddUser(user); Assert.IsNotNull(user.State); }
private void btnAdd_Click(object sender, EventArgs e) { if (!AreInputsCorrect()) { return; } UserHelper.AddUser(txtName.Text, txtSurname.Text, txtPassword.Text, (User.Privileges)comboPriv.SelectedItem); this.Hide(); this.Dispose(); }
public ActionResult Index() { var model = new HomeViewModel(); var db = new Context(); var dbCheck = db.Database.Exists(); db.Database.CommandTimeout = int.MaxValue; // If true, the database does not exist if (!dbCheck) { db.Database.Create(); var helper = new UserHelper(); var user = helper.AddUser(); foreach (var u in user) { var newUser = new Users(); newUser.Name = u.Name; newUser.Leader = u.Leader; newUser.Class = u.Class; db.Users.Add(newUser); } var maps = helper.AddMaps(); foreach (var m in maps) { db.Fortnite.Add(m); } db.SaveChanges(); } var users = db.Users.ToList(); foreach (var u in users) { var display = new User(); display.Name = u.Name; display.Leader = u.Leader; display.ClassName = new UserHelper().getClass(u.Class); model.Users.Add(display); } return(View(model)); }
public ActionResult Create(User userModel) { if (ModelState.IsValid) { int result = 0; result = uh.AddUser(userModel); if (result > 0) { return RedirectToAction("index", "user", new { area = "admin" }); } } return View(); }
private async void SignUpButton_Clicked(object sender, EventArgs e) { if ((string.IsNullOrWhiteSpace(userNameEntry.Text)) || (string.IsNullOrWhiteSpace(passwordEntry.Text)) || (string.IsNullOrWhiteSpace(firstNameEntry.Text)) || (string.IsNullOrWhiteSpace(lastNameEntry.Text)) || (string.IsNullOrWhiteSpace(emailEntry.Text))) { await DisplayAlert("Warning", "All fields are required", "Ok"); } else if (!string.Equals(passwordEntry.Text, confirmPasswordEntry.Text)) { await DisplayAlert("Warning", "Passwords don't match", "Ok"); passwordEntry.Text = string.Empty; confirmPasswordEntry.Text = string.Empty; } else { conn.CreateTable <User_Table>(); var users = new User_Table(); users.UserEmail = emailEntry.Text; users.UserName = userNameEntry.Text; users.FirstName = firstNameEntry.Text; users.LastName = lastNameEntry.Text; users.Password = passwordEntry.Text; var returnValue = helper.AddUser(userNameEntry.Text); if (returnValue) { conn.Insert(users); await DisplayAlert("Success!", "New user created", "Ok"); await Navigation.PushAsync(new LoginPage()); } else { await DisplayAlert("Failure", "That Username already exists.", "OK"); warningLabel.IsVisible = false; emailEntry.Text = string.Empty; userNameEntry.Text = string.Empty; passwordEntry.Text = string.Empty; confirmPasswordEntry.Text = string.Empty; } } }
private async void btn_register_Click(object sender, EventArgs e) { String id = commonUtil.generateUserId("user"); PictureBox picture = commonUtil.addLoaderImage(this.btn_register.Location.X + 205, this.btn_register.Location.Y + 2); btn_register.Enabled = false; Controls.Add(picture); User user = new User() { UserId = id, Email = txt_email.Text.Trim(), Username = txt_username.Text.Trim(), Firstname = txt_firstname.Text.Trim(), Lastname = txt_lastname.Text.Trim(), Image = commonUtil.BitmapToBase64(cpb_userimage.Image) }; UserCredential userCredential = new UserCredential() { UserId = id, Password = txt_password.Text.Trim(), Email = txt_email.Text.Trim(), Username = txt_username.Text.Trim() }; bool task = await Task.Run(() => this.DoValidations()); if (task) { bool register = await Task.Run(() => userHelper.AddUser(user, userCredential)); if (task) { Controls.Remove(picture); Login login = new Login(); login.Show(); this.Close(); } else { this.Controls.Remove(picture); this.btn_register.Enabled = true; } } else { this.Controls.Remove(picture); this.btn_register.Enabled = true; } }
public ActionResult Register(RegisterViewModel model) { if (ModelState.IsValid) { User user = new User() { UserID = model.Email, Name = model.FullName, Sex = model.Sex, Phone = model.Tel, Password = model.Password, Email = model.Email, Role = "Customer", Active = false, Status = true, Address = model.Address, Verification = new Random().Next(100000, 999999).ToString(), ExprireTime = DateTime.Now.AddMinutes(5) }; if (UserHelper.AddUser(user)) { if (HttpContext.User.Identity.IsAuthenticated) { FormsAuthentication.SignOut(); } var mail = new SmtpClient("smtp.gmail.com", 587) { Credentials = new NetworkCredential("*****@*****.**", "PhucNipy1999xyz"), EnableSsl = true }; var masage = new MailMessage(); masage.From = new MailAddress("*****@*****.**"); masage.ReplyToList.Add("*****@*****.**"); masage.To.Add(new MailAddress(model.Email)); masage.Subject = "Confirm resgisitation"; masage.Body = "We send mail from admin. " + "Your vertification code is " + user.Verification + ". Enter this code to confirm your regisitation. Thank you!"; masage.IsBodyHtml = true; mail.Send(masage); return(Content("success, " + user.UserID)); } } return(PartialView("../Shared/Register", model)); }
/// <summary> /// Signs in. /// </summary> private void SignIn() { if (UserHelper.UserList.Contains(_user)) { Frame.Navigate(typeof(Welcome), _user); } else if (UserHelper.ValidateUserCredentials(UsernameTextBox.Text)) { //Create and add a new local account _user = UserHelper.AddUser(UsernameTextBox.Text); Debug.WriteLine("Successfully signed in with traditional credentials and created local account instance!"); Frame.Navigate(typeof(Welcome), _user); } else { ErrorMessage.Text = "Invalid Credentials"; } }
/// <summary> /// Handles the Click event of the RegisterButton control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param> private void RegisterButton_Click(object sender, RoutedEventArgs e) { ErrorMessage.Text = string.Empty; //In the real world you would normally validate the entered credentials and information before //allowing a user to register a new account. //For this sample though we will skip that step and just register an account if username is not null. if (!string.IsNullOrEmpty(UsernameTextBox.Text)) { //Register a new account _user = UserHelper.AddUser(UsernameTextBox.Text); //Navigate to the Welcome Screen. Frame.Navigate(typeof(Welcome), _user); } else { ErrorMessage.Text = "Please enter a username"; } }
public ActionResult Add(User model) { if (ModelState.IsValid) { if (UserHelper.AddUser(model)) { return(Content("success")); } else { ModelState.AddModelError("", "Existing User ID!"); return(PartialView("Add")); } } else { return(PartialView("Add")); } }
private async void SignInPass() { if (UserHelper.ValidateUserCredentials(PasswordTextBox.Text)) { // Create and add a new local account _user = UserHelper.AddUser(PasswordTextBox.Text); Debug.WriteLine("Successfully signed in with traditional credentials and created local account instance!"); if (await MicrosoftLoginHelper.CreatePassKeyAsync(PasswordTextBox.Text)) { Debug.WriteLine("Successfully signed in with Microsoft Passport!"); Frame.Navigate(typeof(MainPage), _user); } } else { ErrorMessage.Text = "Invalid Credentials"; } }
public string AddUser(string Token, string UserName, string DisplayName, string ShortName, string Password, string Email) { USERINFO user = GetUserByToken(Token); // 登陆 if (null != user) { user = new USERINFO(); // 添加 user.USERNAME = UserName; user.DISPLAYNAME = DisplayName; user.SHORTNAME = ShortName; user.PASSWORD = Utils.md5Unicodebase64(Password); user.EMAIL = Email; USERINFO u = UserHelper.AddUser(user); if (null != u) { return("{\"State\":\"Success\"}"); } } return("{\"State\":\"Fail\", \"Message\":\"无此用户\"}"); }
private void btnAdd_Click(object sender, EventArgs e) { User user = GetUser(listUser); if (user == null) { MessageBox.Show("输入内容错误"); } var res = userHelper.AddUser("user.pt", listUser, user); if (res) { MessageBox.Show("添加成功"); ShowUserData(listUser); } else { MessageBox.Show("添加失败"); } }
// used to sent all info in UserViewModel format for add or edit public bool AddEditUser(UserViewModel userView) { dm.User userModel = createModel.MappingUser(userView); var valCheckAdd = validator.ValidateUserName(userModel); var valCheckEdit = validator.EditExistingUser(userModel); if (userView.HelperType == "add") { if (valCheckAdd) { UserHelper.AddUser(userModel); return(true); } return(false); } if (valCheckEdit) { UserHelper.EditUserInfoById(userModel); return(true); } return(false); }
protected void JqgridUser_RowAdding(object sender, Trirand.Web.UI.WebControls.JQGridRowAddEventArgs e) { var password = e.RowData["Password"]; var username = e.RowData["Username"]; var description = e.RowData["Description"]; var admin = Session["UserSession"].ToString(); if (!(string.IsNullOrEmpty(password) || string.IsNullOrEmpty(username))) { var user = new DataModelLib.User() { Username = username, Password = password, Description = description, UpdateUser = admin }; if (UserHelper.IsUserExist(user.Username)) { return; } UserHelper.AddUser(user); } }
public void Test_AddUser() { var sut = UserHelper.AddUser(user); Assert.True(sut); }