deivisonarthur / OSC-Magento-Brasil

O projeto OCS-MAgento-Brasil é uma iniciativa para traduzir e adaptar o módulo free OSC(One Step Checkout) para Magento chamado IWD OnePageCheckout. O módulo irá traduzir, adicionar estados, formatar, validar campos e adicionar novos campos. Irei tratar principalmente os campos: Rua, Bairro, Cidade, Estado, Cep com busca por Ajax com busca nos Correios, CPF/CNPJ, IE(Inscrição Estadual), tipo pessoa, Telefone, Celular,...
43 stars 53 forks source link

Usuário pode se cadastrar mais de uma vez com o mesmo CPF/CNPJ #33

Open hugodiasneto opened 11 years ago

hugodiasneto commented 11 years ago

Salve,

Quero contribuir com um problema que deve atingir a maioria das lojas: Não há validação para o caso do usuário cadastrar-se mais de uma vez com o mesmo CPF.

Me cadastro pela primeira vez com o CPF X, o cadastro é concluído com sucesso e ao editar minha conta, o CPF é consultado corretamente, ou seja, foi gravado.

Me cadastro pela segunda vez com o mesmo CPF X, o cadastro é concluído com sucesso e ao editar minha conta, o campo CPF está vazio, ou seja NÃO foi gravado.

hugodiasneto commented 11 years ago

Implementei este tutorial do próprio Deividson com algumas mudanças -> http://www.deivison.com.br/blog/2012/11/14/magento-unique-taxvat-atrribute-criando-criterios-de-validacao-e-formatando-formularios/

flavioea commented 11 years ago

nenhuma novidade Hugo?

hugodiasneto commented 11 years ago

Flávio, como disse acima, Implementei este tutorial do próprio Deividson com algumas mudanças -> http://www.deivison.com.br/blog/2012/11/14/magento-unique-taxvat-atrribute-criando-criterios-de-validacao-e-formatando-formularios/

flavioea commented 11 years ago

Obs: Não recomendo utilizar esse script dessa forma que as coloquei aqui! Monte um módulo para realizar essa tarefa, larga de ser descansado pô! rsrsrs

aí fica /***\ rsrs

hugodiasneto commented 11 years ago

@flavioea Obrigado pela dica. Realmente você é extraordinário e mudou nossas vidas.

flavioea commented 11 years ago

desculpa. da próxima vez antes de acompanhar um projeto eu vou tentar fazer um treinamento específico para desenvolvimento de módulos, aí qdo vc conseguir criar alguma coisa e não recomendar, eu vou lá e faço pra vc! vejo isso da mesma forma que aqueles tutoriais (que existem mil versões replicadas) alterando o core na base da gambiarra, ai no final diz "não é recomendado alterar arquivos do core"...

em todo caso, me empenhava em tentar aproveitar a oportunidade e fazer seu código funcionar com um módulo, que no caso é a primeira vez q tento fazer isso, e ja vinha pesquisando ajax pq preciso atualizar parcelamento de produtos configuráveis... enfim, não vem ao caso.

por fim, diante da sua "extraordinariedade" em ser hostil com as pessoas que tecem comentários, talvez até desnecessários, prefiro deixar vc mais uns '9 months' esperando alguém te ajudar...

vlw hein! vc sim é relevante! consegue juntar pessoas para o progresso!

hugodiasneto commented 11 years ago

@flavioea voce é um cara legal e eu tb sou... Eu re-li seu comentário e depois entendi o que você quis dizer...

Faltou aspas para ficar claro que você parafraseou o criador do tutorial. Ele sim disse isso: "Obs: Não recomendo utilizar esse script dessa forma que as coloquei aqui! Monte um módulo para realizar essa tarefa, larga de ser descansado pô! rsrsrs"

Aí você disse: "aí fica /***\ rsrs"

Concordo com você.

Eu achei que você entrou no meu comentário antigo e me chamou de descansado do nada ;)

Eu entendi errado.

Vamos esquecer isso...

Você já resolveu esse problema do CPF?

flavioea commented 11 years ago

opa Hugo.. tranquilo.. achei q vc tinha me tirado po! tá tranquilo! foi exatamente isso... rsrsrs

mas com certeza é um gancho pra sair um módulo ou até mesmo uma pequena implementação numa versão futura os OSC... ainda me falta conhecimento para tal, mas como citei, preciso criar um modulo para trabalhar com parcelamento dinamico... como a função de validação tbm pode ser chamada em ajax, acho q pode dar certo... se eu conseguir avançar vou disponibilizar!

grande abraço e sucesso brother!