Opa,

Arnaldo, inicialmente obrigado pela ajuda.
Eu já conhecia o PLone Invite. Ele não me serve por que vou passar esse códigos de cadastro em um impresso. vou estar distribuindo impresso 400 códigos para que estas pessoa tenha acesso á uma area restrita do meu site.
Por isso o plone invte não funciona, por que não vou enviar email convidando. é por codigo impresso mesmo!
Cara...
Tó com algumas dúvidas!
- Como vou gerar esse números?
- Como vou comparar o numero do formulario com o gerado?
- Depois que a pessoa utilizou o código, ele passa a não valer mais. como eu faço isso?
- A sugestão que você deu foi criar um novo tipo, usando archetype!

Sei que você esclareceu, mas ainda não consegui achar uma solução.

Obrigado.

Jacson Tiola

"JJ (Arnaldo Janz Júnior)" <[EMAIL PROTECTED]> escreveu:
Ôpa, Jacson! Desculpe a demora ... Tá meio difícil ler e-mails por esses dias ...
Vou tentar explicar aquela idéia ...
Achp q vc poderia, por exemplo, criar esse objeto como uma tool [1] (o AGX me deixou tão preguiçoso ;-) q só fiz nele até hj [2] ... ), sendo que ele teria, basicamente, 2 propriedades: 1 p/ guardar a quantidade máxima de códigos a gerar (uma mera comodidade, p/ o caso d vc querer aumentar depois ou diminuir ...) e 1 p/ guardar os códigos gerados. Teria tb pelo menos 1 método, que simplesmente poderia ler a quantidade de códigos já gravados e, caso menor q a máxima, gravar outro código na devida propriedade.
Na hora do cadastro (se vc usar o cadastro padrão do plone, poderia então ser no validate_registration), verifique se o código preenchido no formulário está na lista armazenada na propriedade.
Mas o PloneInvite não resolve p/ vc? Nunca o usei mas, pelo que li, ele faz c/ que o cadastro no site seja no estilo GMail, ou seja, só c/ convite. No final, é basicamente a mesma idéia ...

[1] http://plone.org/documentation/how-to/create-a-tool
[2] http://plone.org/documentation/tutorial/archgenxml-getting-started/classes

[ ],
--
JJ (|´:¬{)»
---------------------------------------------
"Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?"
O Senhor, Jesus Cristo - Jo.11:25-26
---------------------------------------------

Em 01/05/06, Jacson Tiola <[EMAIL PROTECTED]> escreveu:
É isso mesmo.
Preciso gerar 100 códigos e distribuir pra que apenas as pessoas que estejam com estes código em mãos possam se cadastrar.
E assim que uma pessoa que tiver o código se cadastrar este código passa a não valer mais...

se alguem tiver uma idea.
me explique como fazer isso no plone!

Valeu!

Jacson Tiola

"JJ (Arnaldo Janz Júnior)" < [EMAIL PROTECTED]> escreveu:
Olá,

Ñ sei se vc vai gerar todos d uma só vez e distribuir ou se cada pessoa vai acessar uma página específica que gerará o código p/ ela ou receber um e-mail já c/ ele mas, de qualquer forma, acho que você poderia, assim que gerar um código, o que pode então ser feito aleatoriamente, gravá-lo num objeto, que pode ser consultado tanto p/ saber se já foram gerados os 1000 códigos e encerrar esse processo quanto na hora do cadastro, p/ verificar se o código é um dos fornecidos.
É uma sugestão.
[ ],
--
JJ (|´:¬{)»
---------------------------------------------
"Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?"
O Senhor, Jesus Cristo - Jo.11:25-26
---------------------------------------------

Em 28/04/06, Jacson Tiola < [EMAIL PROTECTED]> escreveu:
Olá,

Estou eleborando um cadastro de um site.
Neste cadastro quero quero criar um campo código.
Pois vou liberar uma série de números , por exemplo 1000 números, e quero que apenas quem tiver esses códigos possam fazer o cadastro no site.
Então é assim, cada usuário vai ter um código e só pode cadastrar no site quem tiver o código.

como faço a verificação deste campo código dentro de um intervalo de código aleatórios?

A principio minha dúvida é essa!

Valeu!

Jacson Tiola



Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.

Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a