public bool isLoginValid(string login, string senha) { var senhaCriptografada = CriptografiaHelper.CriptografarSenha(senha); var usuario = _repositorioUsuario.Get().Where(x => x.Email.Equals(login) && x.SenhaCriptografada.Equals(senhaCriptografada)).FirstOrDefault(); if (usuario == null && _repositorioUsuario.Get().Count() == 0) { _context.Usuario.Add(new Usuario() { Nome = "Sidcley Mendes", Email = "*****@*****.**", SenhaCriptografada = CriptografiaHelper.CriptografarSenha("123456"), DtInclusao = DateTime.Now }); _context.Amigo.Add(new Amigo() { Nome = "Sidcley Mendes", Email = "*****@*****.**", DtInclusao = DateTime.Now }); _context.Jogo.Add(new Jogo() { Descricao = "Street Figther", Ano = 1998, DtInclusao = DateTime.Now }); Commit(); usuario = _repositorioUsuario.Get().Where(x => x.Email.Equals(login) && x.SenhaCriptografada.Equals(senhaCriptografada)).FirstOrDefault(); } return(usuario != null); }
private void SetSenha(string senha, string senhaConfirmacao) { Guard.ForNullOrEmptyDefaultMessage(senha, "Senha"); Guard.ForNullOrEmptyDefaultMessage(senhaConfirmacao, "Confirmação de Senha"); Guard.StringLength("Senha", senha, SenhaMinValue, SenhaMaxValue); Guard.AreEqual(senha, senhaConfirmacao, "As senhas não conferem!"); Senha = CriptografiaHelper.CriptografarSenha(senha); }
public void ValidarSenha(string senha) { Guard.ForNullOrEmptyDefaultMessage(senha, "Senha"); var senhaCriptografada = CriptografiaHelper.CriptografarSenha(senha); if (!Senha.SequenceEqual(senhaCriptografada)) { throw new Exception("Senha inválida!"); } }
private void SetSenha(string senha, string confirmacaoSenha) { Guard.ForNullOrEmptyDefaultMessage(senha, "Senha"); Guard.ForNullOrEmptyDefaultMessage(confirmacaoSenha, "Confirmação da Senha"); Guard.StringLength("Senha", senha, SenhaMinValue, SenhaMaxValue); Guard.StringLength("Senha", confirmacaoSenha, SenhaMinValue, SenhaMaxValue); Guard.AreEqual(senha, confirmacaoSenha, "Senha e Confirmação da Senha são divergentes."); Senha = CriptografiaHelper.CriptografarSenha(senha); }
protected override void Seed(EmprestimoJogos.Domain.Infra.DataContext context) { // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. context.Usuario.AddOrUpdate(new Usuario() { Nome = "Sidcley Mendes", Email = "*****@*****.**", SenhaCriptografada = CriptografiaHelper.CriptografarSenha("123456"), DtInclusao = DateTime.Now }); context.Amigo.AddOrUpdate(new Amigo() { Nome = "Sidcley Mendes", Email = "*****@*****.**", DtInclusao = DateTime.Now }); context.Jogo.AddOrUpdate(new Jogo() { Descricao = "Street Figther", Ano = 1998, DtInclusao = DateTime.Now }); }
public Usuario Salva(Usuario usuarioPostado) { usuarioPostado.DtInclusao = DateTime.Now; usuarioPostado.SenhaCriptografada = (!String.IsNullOrWhiteSpace(usuarioPostado.Senha)) ? CriptografiaHelper.CriptografarSenha(usuarioPostado.Senha) : null; //UsuarioEscopo.SalvarIsValid(usuarioPostado); _repositorioUsuario.Save(usuarioPostado); if (Commit()) { return(usuarioPostado); } return(null); }
private static string GerarSenha(string senha) { return(CriptografiaHelper.CriptografarSenha(senha).ToString()); }