Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

miltonbarreto

Senha de acesso

Recommended Posts

Olá,

 

Preciso de uma script que faça o seguinte:

 

Ao abrir o site o usuário cai em uma página que tem um formulario, tipo:

 

 

Entre com a senha do mes |_______| enviar

 

 

Se a senha estiver correta, abre index.asp

 

Se a senha estiver errada, abre erro.asp

 

Preciso de 48 senhas para fazer a programação para 4 anos, veja:

 

48 = 2548

47 = 1545

46 = 4657

45 = 9456

44 = 4546

43 = 5458

42 = 6585

 

E assim por diante.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara você saca alguma coisa de asp???? Outra coisa não entendi esse negocio de senha.....pq não faz um algoritmo para gerar senha aleatoria....

Compartilhar este post


Link para o post
Compartilhar em outros sites

claro que eu programo em asp...bom... eu não preciso de senha aleatória, a senha pode ser fixa, pensei em usar.<%DiffADate = DateDiff("m", Now, "01-01-2009")%>Detalhando o código, isso me daria o mes que é a diferença entre Now (que vai ser a data atual) e 01-01-2009 que é a data limite, ou seja o response me daria, digamos 32, certo?depois pensei em usar algo simples como SELECT CASE ou mesmo IFsó que não sei usar a função que vai pegar os dados do formulário e fazer a comparação, conforme abaixo:48 = 254847 = 154546 = 465745 = 945644 = 454643 = 545842 = 6585

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você joga isso em um BD, fica mais fácil e limpo pra fazer até mesmo a manutenção...

 

Cria uma tabela com os campos id, mes_correspondente, senha

 

id = mes como você colocou (de 1 a 48 - numerico)

mes_correspondente = ao mes/ano correspondente ao id (pode ser texto)

senha = senha (texto)

 

mes_corr = month(now) & "/" & year(now)senha = request.form("senha")Set rs = con.Execute("SELECT * FROM TABELA WHERE mes_correspondente = '" & CStr(mes_corr) & "' AND senha = '" & senha & "')"if not rs.EOF then	response.redirect "index.asp"else	response.redirect "erro.asp"

Qualquer coisa, poste.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.