Exemplo n.º 1
0
        protected bool Authenticate(string username, string password)
        {
            using (SomScDataContext context = new SomScDataContext())
            {
                Usuario usuario = context.Usuarios.SingleOrDefault(u => u.Apelido.Equals(username));

                if (usuario == null)
                {
                    return(false);
                }

                if (!usuario.Senha.Equals(HashingUtils.Hash(password)))
                {
                    return(false);
                }

                Session["User"] = usuario;
                logger.Info("Usuário \"{0}\" entrando...", usuario.Apelido);
            }

            return(true);
        }
Exemplo n.º 2
0
 protected void UsuariosListView_ItemInserting(object sender, System.Web.UI.WebControls.ListViewInsertEventArgs e)
 {
     e.Values["Senha"] = HashingUtils.Hash((string)e.Values["SenhaPlain"]);
 }