Re: [java-list] validação de CPF

2003-04-03 Por tôpico Marcio Ricardo Hatzlhoffer Correia
Segue um método para CPF e CNPJ
Fonte: www.jspbrasil.com.br

public boolean isValid() {
int soma = 0;

message = "";
try {
   Long.parseLong(number);
} catch (Exception e) {
message = "Somente numeros são permitidos";
return false;
}

if (typenumber == 1) {// CPF
if(number.length() == 11) {
for (int i=0; i < 9; i++)

soma += (10 - i) * (number.charAt(i) - '0');
soma = 11 - (soma % 11);
if (soma > 9) soma = 0;
if (soma == (number.charAt(9) - '0')) {
soma = 0;
for (int i=0; i < 10; i++)
soma += (11 - i) * (number.charAt(i) - '0');
soma = 11 - (soma % 11);
if (soma > 9) soma = 0;
if (soma == (number.charAt(10) - '0')) {
message = "CPF Válido";
return true;
}
}
}
message = "CPF Inválido";
}
else if (typenumber == 2) {// CNPJ
if(number.length() == 14) {
for (int i=0, j = 5; i < 12; i++) {
soma += j-- * (number.charAt(i) - '0');
if (j < 2) j = 9;
}
soma = 11 - (soma % 11);
if (soma > 9) soma = 0;
if (soma == (number.charAt(12) - '0')) {
soma = 0;
for (int i=0, j = 6; i < 13; i++) {
soma += j-- * (number.charAt(i) - '0');
if (j < 2) j = 9;
}
soma = 11 - (soma % 11);
if (soma > 9) soma = 0;
if (soma == (number.charAt(13) - '0')) {
message = "CNPJ Válido";
return true;
}
}
}
message = "CNPJ Inválido";
}
- Original Message -
From: "LAESSE CANUTO DE ARAUJO JUNIOR ARAUJO" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, April 02, 2003 8:30 AM
Subject: [java-list] validação de CPF


> Bom dia,
> Alguém poderia me enviar a rotina de validação de CPF em java.
> Sou muito grato,
> Laesse.
>
>
>
>
>
> _
> MSN Messenger: converse com os seus amigos online.
> http://messenger.msn.com.br
>
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>
>


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] validação de CPF

2003-04-02 Por tôpico Jefferson Martins
Le as respostas do lista que ja tem um algoritimo para resolver isto.

Em Quarta 02 Abril 2003 08:30, LAESSE CANUTO DE ARAUJO JUNIOR ARAUJO escreveu:
> Bom dia,
> Alguém poderia me enviar a rotina de validação de CPF em java.
> Sou muito grato,
> Laesse.
>
>
>
>
>
> _
> MSN Messenger: converse com os seus amigos online.
> http://messenger.msn.com.br
>
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] validação de CPF

2003-04-01 Por tôpico Jefferson Martins
Aqui está o algoritmo de validação de CPF

* Descrição
 No Brasil existe o CPF (Cadastro de Pessoas Físicas) que serve para 
identificar cada indivíduo no país. O número do CPF é composto de 11 dígitos, 
sendo os dois últimos os dígitos de verificação. A fórmula para verificar a 
validade do número do CPF é simples e é explicada abaixo:
 
Vamos tomar como exemplo o número 123.456.789-09
 
* 1º Dígito Verificador
 Primeiro calculamos a soma da multiplicação dos 9 primeiros dígitos por 10, 
9, 8, ... , 3, 2, respectivamente. Ou seja
 
Soma = (1*10) + (2*9) + ... + (8*3) + (9*2) 

Em seguida, dividimos e multiplicamos por 11. (Nota: Ao multiplicarmos 
utilizamos o valor inteiro da divisão).

Valor = (Soma/11) * 11 

Por fim, subtraímos Valor de Soma.
 
Resultado = Soma - Valor 

Note que acabamos de realizar o módulo de Soma e 11. As duas operações 
anteriores podem ser substituídas por Resultado = Soma módulo 11. 

Agora analisamos Resultado: 
Se Resultado for igual à 1 ou à 0, então o 1º dígito verificador é 0; 
Caso contrário, o 1º dígito verificador é o resultado da subtração de 
Resultado de 11. 
* 2º Dígito Verificador
 Primeiro calculamos a soma da multiplicação dos 9 primeiros dígitos por 11, 
10, 9, ... , 4, 3, respectivamente e em seguida somamos com (Digito1*2), 
sendo que Digito1 é o valor encontrado para o 1º dígito verificador. Ou seja
 
Soma = (1*11) + (2*10) + ... + (8*4) + (9*3) + (Digito1*2) 

O resto é semelhante ao que foi feito anteriormente. Dividimos e multiplicamos 
por 11. (Nota: Ao multiplicarmos utilizamos o valor inteiro da divisão).

Valor = (Soma/11) * 11 

Por fim, subtraímos Valor de Soma.
 
Resultado = Soma - Valor 

Agora analisamos Resultado: 
Se Resultado for igual à 1 ou à 0, então o 2º dígito verificador é 0; 
Caso contrário, o 2º dígito verificador é o resultado da subtração de 
Resultado de 11. 

No nosso exemplo (123.456.789-09) o número é válido. 

Espero que ajude

[]'s

Em Segunda 31 Março 2003 13:14, LAESSE CANUTO DE ARAUJO JUNIOR ARAUJO 
escreveu:
> Pessoal, vocês poderiam me passar a rotina de validação de CPF?
> Se enviarem as críticas internas do progrma também sou muito grato.
> Atenciosamente,
> Laesse Júnior.
>
>
>
>
>
> _
> MSN Hotmail, o maior webmail do Brasil.  http://www.hotmail.com
>
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Validação de cpf

2003-03-14 Por tôpico Luciano Coelho
Segue os metodos pra validar CPF e  CNPJ.
Divierta-se
Luciano Coelho


public boolean validaCpf(String cpf)
{
int soma = 0;

try {
Long.parseLong(cpf);
} catch (Exception e) {
   file://erro   = new FrameMensagens("Clientes - Erro:" , "Somente números
são permitidos");
   cpfCliente.requestFocus();
return false;
}
if(cpf.length() == 11) {
for (int i=0; i < 9; i++)
 soma += (10 - i) * (cpf.charAt(i) - '0');
soma = 11 - (soma % 11);
if (soma > 9) soma = 0;
if (soma == (cpf.charAt(9) - '0')) {
soma = 0;
for (int i=0; i < 10; i++)
soma += (11 - i) * (cpf.charAt(i) - '0');
soma = 11 - (soma % 11);
if (soma > 9) soma = 0;
if (soma == (cpf.charAt(10) - '0')) {
file://erro   = new FrameMensagens("Clientes - Erro:" ,
"CPF Válido");
return true;
}
}
}
file://erro   = new FrameMensagens("Clientes - Erro:" , "CPF
Inválido");
return false;
}

public boolean validaCnpj(String cnpj)
{
  int soma = 0;

  try {
   Long.parseLong(cnpj);
} catch (Exception e) {
   file://erro   = new FrameMensagens("Clientes - Erro:" , "Somente números
são permitidos");
   cpfCliente.requestFocus();
return false;
}
if(cnpj.length() == 14) {
   for (int i=0, j = 5; i < 12; i++) {
   soma += j-- * (cnpj.charAt(i) - '0');
  if (j < 2) j = 9;
  }
  soma = 11 - (soma % 11);
  if (soma > 9) soma = 0;
  if (soma == (cnpj.charAt(12) - '0')) {
  soma = 0;
  for (int i=0, j = 6; i < 13; i++) {
  soma += j-- * (cnpj.charAt(i) - '0');
  if (j < 2) j = 9;
  }
  soma = 11 - (soma % 11);
  if (soma > 9) soma = 0;
  if (soma == (cnpj.charAt(13) - '0')){
 file://erro   = new FrameMensagens("Clientes - Erro:" , "CNPJ Válido");
  return true;
  }
  }
  }
  file://erro   = new FrameMensagens("Clientes - Erro:" , "CNPJ Inválido");
  return false;
 }

- Original Message -
From: Fabrício Barros <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 07, 2003 3:15 PM
Subject: [java-list] Validação de cpf


> Alguém possui um algoritimo para validação de cpf ?
>
> Valeu !
>
> ___
> Busca Yahoo!
> O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
> http://br.busca.yahoo.com/
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>
>


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Validação de cpf

2003-03-13 Por tôpico Rubens Pereira da Silva
 Esse foi uns dos primeiro programa que fiz em java na minha vida, então não leva enconta se houver  falhas grosseira, mas se a parte do algoritmo te ajudar bem, senão despreza.
Rubens,
import java.io.*;class Cpf2{ static String verificaDigito(String cpf) { String S= cpf; int soma =0, dig1=0, dig2=0, a=10; int i;
    for(i = 0; i <= 8; i++)    {  soma += Integer.parseInt(S.substring(i,i+1)) * a;  a--;    }    dig1 = (soma * 10) % 11;    S = S + Integer.toString(dig1);    a = 11;    soma = 0;    for(i = 0; i <= 9; i++)    {  soma += Integer.parseInt(S.substring(i,i+1)) * a;  a--;    } dig2 = (soma * 10) % 11;
 if(dig2 == 10)   dig2 = 0; S = S + Integer.toString(dig2);
 return S; }
  public static void main(String args[]) throws IOException  { String s= ""; String ncpf[] = new String[3]; int b,i,z; int count=0; int cpf[]= new int[11];
 for(int t=0; t<=2; t++) {
   System.out.print("Informa o numero do CPF sem digito: ");
   while( (b = System.in.read()) != (int)'\n')   {  if(b != 13)  {    cpf[count] = b - 48;    s = s + Integer.toString(cpf[count]);  }
  count++;    }
  System.out.println(t);
  ncpf[t] = s;  System.out.println(ncpf[t]);  s= "";  count = 0; }
// for(z=0; z<=2; z++)// {   s = verificaDigito(ncpf[0]);   System.out.println(s); //    }  }}
 
 
 
 Fabrício Barros <[EMAIL PROTECTED]> wrote:
Alguém possui um algoritimo para validação de cpf ?Valeu !___Busca Yahoo!O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.http://br.busca.yahoo.com/-- LISTA SOUJAVA  http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -Busca Yahoo! 
O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.

Re: [java-list] Validação de Email em JAVA

2002-11-13 Por tôpico Webmaster - Unimed Piracicaba
ow... tenta isso...


boolean emailvalido = (email.indexOf("@") > 0) && (email.indexOf("@")+1 < (email.lastIndexOf(".")) && (email.lastIndexOf(".") < email.length()) );


simples assim.. pode testar! ;-)


falow!


Alipio Krohn wrote:


Senhores Javaneses...

 

Se alguém tiver algum método que faça validação de Email em JAVA (não 
pode ser JavaScript). Manda pra cá...please.

Valeu !!!


 





-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Validação Cartão de Crédito

2002-08-26 Por tôpico carloszaparoli



em www.jspbrasil.com.br vc vai encontrar 
esse rotina.

  - Original Message - 
  From: 
  Diego dos 
  Santos 
  To: # JAVA-LIST 
  Sent: Thursday, August 08, 2002 1:21 
  PM
  Subject: [java-list] Validação Cartão de 
  Crédito
  
   
  Se alguém possui um código que valida cartão de 
  crédito, porfavor, me envie. [EMAIL PROTECTED]
  ...D 
  i e g o   d o s   S a n t o s   P e r e i r 
  aW3Haus - A Casa da Web![EMAIL PROTECTED] - www.w3haus.com.br[EMAIL PROTECTED] - www.diegodsp.hpg.com.br 



RE: [java-list] Validação

2002-08-16 Por tôpico rcundajava


Classe para validar CGC e CPF.

Falow!

Ronaldo


 '>'-- Mensagem Original --
 '>'Reply-To: [EMAIL PROTECTED]
 '>'From: "Luiz SantAnna" <[EMAIL PROTECTED]>
 '>'To: [EMAIL PROTECTED]
 '>'Date: Tue, 13 Aug 2002 18:29:35 +
 '>'Subject: [java-list] Validação
 '>'
 '>'
 '>'Oi gente.. alguem tem alguma função para validar cgc?
 '>'
 '>'Preciso disto com uma certa urgencia.
 '>'
 '>'Obrigado!
 '>'
 '>'[]s
 '>'
 '>'Luiz Henrique
 '>'
 '>'_
 '>'Tenha você também um MSN Hotmail, o maior webmail do mundo:
 '>'http://www.hotmail.com/br
 '>'
 '>'
 '>'-- LISTA SOUJAVA 
 '>'
 '>'http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP

 '>'dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 '>'regras da lista: http://www.soujava.org.br/regras.htm
 '>'historico: http://www.mail-archive.com/java-list%40soujava.org.br
 '>'para sair da lista: envie email para [EMAIL PROTECTED]
 '>'
 '>'-
 '>'



A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.com.br.





CGC_CPF.java
Description: Binary data

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


RE: [java-list] Validação

2002-08-15 Por tôpico Edson Barbosa

Olá !!!

Eu ACHO q no site www.jspbrasil.com.br tem o q vc quer !!!

Caso vc não encontre me envie um email em PVT q eu te mando um algorítmo
feito em JavaScript para validar CGC, pelo menos será uma base para vc criar
o correspondente em Java e passar pra gente(rs) !!!

Abraços !!


Edson CARVAlho
Analista de Tecnologia Web/Wireless
w-Aura


Rua da Assembléia, 100 - 19 Andar
Rio de Janeiro, RJ 20011-000
Tel: +55 21 3806-3355 / Cel: +55 21 9329-0238
[EMAIL PROTECTED]   www.waura.com.br




-Original Message-
From: Luiz SantAnna [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, August 13, 2002 3:30 PM
To: [EMAIL PROTECTED]
Subject: [java-list] Validação


Oi gente.. alguem tem alguma função para validar cgc?

Preciso disto com uma certa urgencia.

Obrigado!

[]s

Luiz Henrique

_
Tenha você também um MSN Hotmail, o maior webmail do mundo: 
http://www.hotmail.com/br


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Validação

2002-08-14 Por tôpico Marcelo Mendes Fernandes

Camarada SantAna,

Eis abaixo o de CPF e CNPJ. Bom proveito.

[];
MMFernandes.

***BEGIN***
...
...

   /**
   *
   * The next block implements CPF and CNPJ Verification
   *
   */

   public boolean bisturiCheckCPFCNPJ(String docNumber, int
typeNumber) {

  int tempSum = 0;

  try {
 Long.parseLong(docNumber);
  } catch (Exception e) {
 vMessage = "Only Numbers Are Permited !!!";
 return false;
  }
  if ((docNumber.length() != 11) && (docNumber.length() != 14)) {
 vMessage = "Wrong Document Number !!!";
 return false;
  }
  if ((typeNumber != 1) && (typeNumber != 2)) {
 vMessage = "Wrong Document Type !!!";
 return false;
  }
  //Check CPF
  if (typeNumber == 1) {
 if(docNumber.length() == 11) {
for (int i=0; i < 9; i++) {
   tempSum += (10 - i) * (docNumber.charAt(i) - '0');
}
tempSum = 11 - (tempSum % 11);
if (tempSum > 9) {
   tempSum = 0;
}
if (tempSum == (docNumber.charAt(9) - '0')) {
   tempSum = 0;
   for (int i=0; i < 10; i++) {
  tempSum += (11 - i) * (docNumber.charAt(i) - '0');
   }
   tempSum = 11 - (tempSum % 11);
   if (tempSum > 9) {
  tempSum = 0;
   }
   if (tempSum == (docNumber.charAt(10) - '0')) {
  vMessage = "Valid CPF !!!";
  return true;
   }
}
 }
 vMessage = "Invalid CPF !!!";
  }
  //Check CNPJ
  if (typeNumber == 2) {
 if(docNumber.length() == 14) {
for (int i=0, j = 5; i < 12; i++) {
   tempSum += j-- * (docNumber.charAt(i) - '0');
   if (j < 2) {
  j = 9;
   }
}
tempSum = 11 - (tempSum % 11);
if (tempSum > 9) {
   tempSum = 0;
}
if (tempSum == (docNumber.charAt(12) - '0')) {
   tempSum = 0;
   for (int i=0, j = 6; i < 13; i++) {
  tempSum += j-- * (docNumber.charAt(i) - '0');
  if (j < 2) {
 j = 9;
  }
   }
   tempSum = 11 - (tempSum % 11);
   if (tempSum > 9) {
  tempSum = 0;
   }
   if (tempSum == (docNumber.charAt(13) - '0')) {
  vMessage = "Valid CNPJ !!!";
  return true;
   }
}
 }
 vMessage = "Invalid CNPJ !!!";
  }
  return false;
   }

..
..
***END*

- Original Message -
From: "Luiz SantAnna" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, August 13, 2002 3:29 PM
Subject: [java-list] Validação


Oi gente.. alguem tem alguma função para validar cgc?

Preciso disto com uma certa urgencia.

Obrigado!

[]s

Luiz Henrique

_
Tenha você também um MSN Hotmail, o maior webmail do mundo:
http://www.hotmail.com/br


-- LISTA
SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para
[EMAIL PROTECTED]
--
---




___
Yahoo! PageBuilder
O super editor para criação de sites: é grátis, fácil e rápido.
http://br.geocities.yahoo.com/v/pb.html

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Validação

2002-08-13 Por tôpico Rodrigo Francisco Sacht

no site http://www.jspbrasil.com.br tem uma classe pronta para validar 
CPF/CNPJ
link direto pra página do componente 
http://www.jspbrasil.com.br:8081/jspbrasil/fontes/fontes.jsp
link direto para o download: 
http://www.jspbrasil.com.br:8081/jspbrasil/fontes/zips/cpfcnpjvalidate.zip
ainda naum testei se funciona



13/08/02 15:29:35, "Luiz SantAnna" <[EMAIL PROTECTED]> wrote:

>Oi gente.. alguem tem alguma função para validar cgc?
>
>Preciso disto com uma certa urgencia.
>
>Obrigado!
>
>[]s
>
>Luiz Henrique
>
>_
>Tenha você também um MSN Hotmail, o maior webmail do mundo: 
>http://www.hotmail.com/br
>
>
>-- LISTA SOUJAVA  
>http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
>dúvidas mais comuns: http://www.soujava.org.br/faq.htm
>regras da lista: http://www.soujava.org.br/regras.htm
>historico: http://www.mail-archive.com/java-list%40soujava.org.br
>para sair da lista: envie email para [EMAIL PROTECTED] 
>-
>
>




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Validação de usuários

2001-04-20 Por tôpico Sven van ´t Veer
Existe um utilitário para linux que verifica usuário
e senha. acho que chame verify ;-) Nõa sei mais aonde achei issom mas com
esse voce pode usar o SO para fazer autenticação.

Daniel A. Melo wrote:
[EMAIL PROTECTED]">

Acho que tem varias formas de fazer isso.

uma delas:

#1 - ao invés de utilizar o passwd ou shadow no servidor, utilizar
um sistema de autenticação que utilize um banco de dados, 
no luga de arquivos textos.

  []´s
 

  Daniel A.

  Estevão Mendes wrote:

  Saudações, gostaria
de saber se é possível faz a autenticação de
usuários de um site (JSP, Servlets) em uma intranet, direto no servidor,
ou seja, o site utilizar mesmo controle de usuários do SO. obs:
O S.O é Linux. um
abraço, Estevão
Mendes




Re: [java-list] Validação de usuários

2001-04-20 Por tôpico Luiz Ricardo

Olá Estevão

de uma olhada nos links abaixo q talvez o ajude:
http://java.sun.com/products/jaas/
http://www-106.ibm.com/developerworks/java/jdk/linux130/

Luiz Ricardo
- Original Message -
From: "Estevão Mendes" <[EMAIL PROTECTED]>
To: "Sou Java" <[EMAIL PROTECTED]>
Sent: Friday, April 20, 2001 11:02 AM
Subject: [java-list] Validação de usuários


Saudações,

gostaria de saber se é possível faz a autenticação de usuários de um site
(JSP, Servlets) em uma intranet, direto no servidor, ou seja, o site
utilizar mesmo controle de usuários do SO.

obs: O S.O é Linux.

um abraço,

Estevão Mendes



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Validação de usuários

2001-04-20 Por tôpico Daniel A. Melo



Acho que tem varias formas de fazer isso.
uma delas:
#1 - ao invés de utilizar o passwd ou shadow no servidor, utilizar
um sistema de autenticação que utilize um banco de dados, 
no luga de arquivos textos.
[]´s
 
Daniel A.
Estevão Mendes wrote:

Saudações, gostaria
de saber se é possível faz a autenticação de
usuários de um site (JSP, Servlets) em uma intranet, direto no servidor,
ou seja, o site utilizar mesmo controle de usuários do SO. obs:
O S.O é Linux. um
abraço, Estevão
Mendes





Re: [java-list] Validação de Campos!!!

2000-10-27 Por tôpico Sven van 't Veer



> Vinícius Rodrigues Ferreira wrote:
> 
> Olá galera do mundo Java!!!
> Estou necessitando validar esses campos, numa página html:
> 
>* CNPJ - Cadastro Nacional de Pessoa Jurídica (99.999.999/-99 )
>* CPF - Cadastro Pessoa Física (999.999.999-99)
>* Senha - ()
> 
> Por favor, aguardo resposta!   Atenciosamente.

//
function CheckForChars(valor){
   key = valor.substr(valor.length-1);
   if(!("0123456789".indexOf(key) >= 0)){
document.entrada["key"].value = valor.substr(0, valor.length-1);
alert("CNPJ/CPF somente pode conter numeros." );
   }
}

function CheckForCharsTelefone(valor){
   key = valor.substr(valor.length-1);
   if(!("0123456789".indexOf(key) >= 0)){
document.entrada["key"].value = valor.substr(0, valor.length-1);
alert("Telefone somente pode conter numeros." );
   }
}

function checkTelefone(){
  if (document.entrada["telefone"].value != ""){
valor = document.entrada["telefone"].value;
if (!(valor.substring(0, 1) == "0")){
  alert("Favor informa DDD iniciando com 0!");
  return false;
}
if (valor.length != 10 && valor.length != 11){
  alert("Telefone deve ser informado com 10 ou 11 digitos!");
  return false;
} else {
  return true;
}
  } else {
return true;
  }
}

function checkInput(){
  telef = checkTelefone();
  cgc = checkCgcCpf();
  if (document.entrada['canPost'].value == "false"){
alert("Consulta já está sendo efeituado!");
  return false;
  } else if  (telef== true && cgc == true){
  document.entrada['canPost'].value = 'false';
return true;
  }
  return false;
}

function checkCgcCpf(){
   teste = false;
   if (document.entrada["key"].value!="") {
   teste = true;
  valor = document.entrada["key"].value;
  if (valor.length==11){
  if (!ChecaCPF(valor)) {
  alert("CNPJ/CPF inválido!");
  return (false);
  }
  } else {
  if (valor.length==14){
 if (!ChecaCGC(valor)) {
alert("CNPJ/CPF inválido!");
return (false);
 }
 } else {
  alert("CNPJ/CPF inválido!");
  return (false);
 }
  }
   } else {
alert("CNPJ/CPF inválido!");
  return (false);
   }
   return (true);
}

function ValChar(ch) {
if (ch=="0") return 0
else if (ch=="1") return 1
else if (ch=="2") return 2
else if (ch=="3") return 3
else if (ch=="4") return 4
else if (ch=="5") return 5
else if (ch=="6") return 6
else if (ch=="7") return 7
else if (ch=="8") return 8
else if (ch=="9") return 9
else return 10
}

//Verifica se o argumento é um CPF válido
function ChecaCPF (CKCPF) {
var CPF = CKCPF;
var NewCPF = "";
//Verifica tamanho do CPF
if (CPF.length!=11) {
return false;
}
//Calcula os dígitos verificadores
//Guarda os 09 primeiros digitos
var DVCPF = CPF.substring(0,9);
var s1 = 0
for (i=1;i<=9;i++) s1 = s1 + (ValChar(DVCPF.charAt(i-1))*(11-i))
r1 = s1 % 11
if (r1<2) dv1=0
else dv1 = 11 - r1
var s2 = dv1*2
for (i=1;i<=9;i++) s2 = s2 + (ValChar(DVCPF.charAt(i-1))*(12-i))
r2 = s2 % 11
if (r2<2) dv2=0
else dv2 = 11 - r2
var DV = ""
DV = DV + dv1 + dv2
var NewDV = CPF.substring(9,11)
if (NewDV==DV) return true
else {
return false
}
}

/*
function ChecaSubmitC() {
teste = false;
if (document.frmPri["tbrddocemicpfcgc"].value!="") {
teste = true;
if (!ChecaCPF(document.frmPri["tbrddocemicpfcgc"].value)) {
alert("CGC/CPF inválido!");
return (false);
}
}
return (teste);
} */

//Verifica se o argumento é um CGC válido de 8 dígitos
function ChecaCGC8 (CKCGC) {
var CGC = CKCGC;
var NewCGC = "";
//Elimina todos os espaços, pontos, barras e traços do CGC
for (i=0;i
if (CGC.charAt(i) != " " && CGC.charAt(i) != "." && CGC.charAt(i) !=
"/" && CGC.charAt(i) != "-") NewCGC = NewCGC + CGC.charAt(i);
}
//Verifica tamanho do CGC
if (NewCGC.length!=8) {
return false;
}
//verifica se todos os caracteres são numéricos
var Numerico = false;
var Numeros = "0123456789";
for (i=0;i
Numerico = false;
for (j=0;j
if (NewCGC.charAt(i) == Numeros.charAt(j)) {
Numerico = true;
break;
}
}
if (!Numerico) {
return false;
}
}
//Calcula os dígitos verificadores
var s1 = 0;
aux = 0;
soma = 0
for (i=1;i<=8;i++) {
//alert("i="+i+" - char(i-1)="+NewCGC.charAt(i-1));
aux = (ValChar(NewCGC.charAt(i-1)))*((i % 2)+1);
//alert ("aux="+aux);
if (aux>9) aux = aux-9;
//alert ("aux="+aux);
soma = soma + aux;
}
r1 = soma % 10;
//alert("som