private void btnRegister_Click(object sender, RoutedEventArgs e) { UsersDAL usersDAL = new UsersDAL(); string errorMsg = ""; if (inpLogin.Text == "") { errorMsg += "Логин не введён!\n"; } else if (inpLogin.Text.Length > 30) { errorMsg += "Логин слишком длинный!\n"; } else if (usersDAL.IsUserExists(inpLogin.Text)) { errorMsg += "Пользователь с таким логином уже существует. Придумайте новый Логин!\n"; } if (inpPassword.Password == "") { errorMsg += "Пароль не введён. Придумайте пароль!\n"; } else if (!PasswordLib.CheckPassword(inpPassword.Password)) { errorMsg += "Пароль не соответсвует правилам:\n" + "--> Длина пароля должна быть 6-18 символов \n" + "--> Минимум 1 специальный символ: *&{}|+\n" + "--> Минимум 1 цифра\n" + "--> Минимум 1 заглавная буква\n" + "--> Нет 3 подряд идущих одинаковых символов\n"; } else if (inpPassword.Password != inpPassword2.Password) { errorMsg = "Пароли не совпадают\n"; } if (errorMsg == "") { // TODO: Добавить нового заказчика в БД usersDAL.AddUser(inpLogin.Text, inpPassword.Password, "заказчик", inpLastName.Text, inpName.Text, inpMiddleName.Text, ""); NavigationService.Navigate(new LoginPage()); } else { MessageBox.Show(errorMsg); } }
public async Task <MessageModel <string> > Post([FromBody] PasswordLib request) { var data = new MessageModel <string>(); var id = await _passwordLibServices.Add(request); data.success = id > 0; if (data.success) { data.response = id.ObjToString(); data.msg = "添加成功"; } return(data); }
public async Task <MessageModel <string> > Put([FromBody] PasswordLib request) { var data = new MessageModel <string>(); if (request.PLID > 0) { data.success = await _passwordLibServices.Update(request); if (data.success) { data.msg = "更新成功"; data.response = request?.PLID.ObjToString(); } } return(data); }
private void Border_MouseDown_1(object sender, MouseButtonEventArgs e) { TextBoxPass.Text = data.PASSWORD_save = PasswordLib.GeneretedNewPass(BoxURL.Text, BoxPassw.Text); }