static void Main(string[] args) { SecurityManagement securityManagement = new SecurityManagement(); securityManagement.Clients(); securityManagement.Users(); securityManagement.Roles(); securityManagement.ApprovableUsers(); securityManagement.Terminals(); //securityManagement.AdvancedSearch(); securityManagement.EntryPoint(); }
private void Button_Click_13(object sender, RoutedEventArgs e) { SecurityManagement securityManagement = new SecurityManagement(); securityManagement.Clients(); securityManagement.Users(); securityManagement.Roles(); securityManagement.ApprovableUsers(); securityManagement.Terminals(); //securityManagement.AdvancedSearch(); securityManagement.EntryPoint(); }
public async Task <User> Register(UserRegistrationDto dto) { var existing = await _repository.GetAsync(dto.Username); if (existing == null) { byte[] hash, salt; SecurityManagement.EncryptPassword(dto.Password, out hash, out salt); return(await _repository.InsertAsync(dto.Name, dto.Username, hash, salt, dto.Email)); } return(null); }
public ActionResult Register(UserRegisterModel model) { try { if (this.ModelState.IsValid) { using (EntityContext <User> db = new EntityContext <Entities.User>()) { var existUser = db.SearchFor(u => u.Username.Equals(model.Username, StringComparison.CurrentCultureIgnoreCase)).FirstOrDefault(); //The user exists then throws an exception if (existUser != null) { throw new Exception("The username " + model.Username + " already exists"); } User user = new User(); user.IDRol = (int)Security.Roles.Guest; user.Username = model.Username; user.Password = SecurityManagement.EncryptPassword(model.Password); user.Email = model.Email; user.CreatedDateTime = DateTime.Now; user.State = "A"; db.Insert(user); db.ConfirmChanges(); return(RedirectToAction("Login")); } } else { return(View()); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View()); } }
public async Task <IActionResult> Login(AuthenticationDto model) { if (ModelState.IsValid) { if (model.GrantType == AuthenticationType.Password) { var user = await _service.GetAsync(model.Username); if (user == null) { return(StatusCode(StatusCodes.Status412PreconditionFailed, "Username/Password doesn't match")); } bool verified = SecurityManagement.VerifyPassword(model.Password, user.PasswordHash, user.PasswordSalt); if (!verified) { return(StatusCode(StatusCodes.Status412PreconditionFailed, "Username/Password doesn't match")); } return(await GenerateToken(user, model.GrantType)); } } return(BadRequest()); }
static void Main(string[] args) { SecurityManagement.NowUserRights = SystemRights.root; var s = Service_IOSystem.CreateMySQLConnectionStatement("TankTest", "cdb-ahtsamo2.cd.tencentcdb.com", "root", "Dj199706194430", 10000); Service_IOSystem.GetInstance().ConnectSQL(s); Console.Title = "GameService"; TCPConnectMonitor.GetInstance().StarServer("127.0.0.1", 1024, SocketCall); SecurityManagement.Rights(); FileTransfer fileTransfer = new FileTransfer(); UDPMonitor uDPMonitor = new UDPMonitor(); uDPMonitor.SocketInit("127.0.0.1", 3500); string pa = "./"; DirectoryInfo directoryInfo = new DirectoryInfo(pa); F_IO.SearchDirectory(directoryInfo); F_IO.Searchfile(directoryInfo); Console.WriteLine(directoryInfo.FullName); while (true) { ServiceCommand.GetInstance().CheckCommand(); } }
public ActionResult Login(UserModel model, string returnUrl) { if (this.ModelState.IsValid) { try { if (SecurityManagement.Authenticate(model.Username, model.Password)) { FormsAuthentication.SetAuthCookie(model.Username, model.RememberMe); if (this.Url.IsLocalUrl(returnUrl)) { return(Redirect(returnUrl)); } else { return(RedirectToAction("Index", "Home")); } } else { this.ModelState.AddModelError("", "Incorrect user name or password."); return(View(model)); } } catch (Exception ex) { this.ModelState.AddModelError("", ex.Message); return(View(model)); } } else { return(View()); } }
private void Button_Click_53(object sender, RoutedEventArgs e) { SecurityManagement securityManagement = new SecurityManagement(); securityManagement.EntryPoint(); }
private void Button_Click_52(object sender, RoutedEventArgs e) { SecurityManagement securityManagement = new SecurityManagement(); securityManagement.Terminals(); }
private void Button_Click_51(object sender, RoutedEventArgs e) { SecurityManagement securityManagement = new SecurityManagement(); securityManagement.ApprovableUsers(); }
private void Button_Click_49(object sender, RoutedEventArgs e) { SecurityManagement securityManagement = new SecurityManagement(); securityManagement.Clients(); }