Ir para conteúdo

POWERED BY:

Arquivado

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

Red_Noze

Incremetando de 1 em 1

Recommended Posts

Estou tentando fazer o controle de usuário, ao tentar logar três vezes ele bloqueia o usuário.

Porém o sistema está incrementando de dois em dois, segue abaixo o trexo q adiciona:

 

tentativas = Session("tentativas")		if(tentativas = "") then		tentativas = 1	end ifif(password = senha)then	Response.Redirect("...")	Session("tentativas") = 0else			tentativas = tentativas + Cint(1)	Session("tentativas") = tentativas
Alguem saber dizer pq o sistema está incrementando de duas em duas tentativas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está incrementando de 2 em 2 por erro de lógica

if Session("tentativas") = "" Or Session("tentativas")=0 then   Session("tentativas") = 1end ifif(password = senha)then	Response.Redirect("...")	Session("tentativas") = 0else 	Session("tentativas") = Session("tentativas") + Cint(1)end if

Compartilhar este post


Link para o post
Compartilhar em outros sites
if Session("tentativas") = "" Or Session("tentativas")=0 then   Session("tentativas") = 0end ifif(password = senha)then	Response.Redirect("...")	Session("tentativas") = 0else 	Session("tentativas") = Session("tentativas") + Cint(1)end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara o código está correto, pegue o código e crie uma nova página, e a execute você verificará que incrementa de 1 em 1

password="AA"senha="BB"if Session("tentativas") = "" Or Session("tentativas")=0 then   Session("tentativas") = 0end ifif(password = senha)then	Response.Redirect("...")	Session("tentativas") = 0else 	Session("tentativas") = Session("tentativas") + Cint(1)end ifResponse.Write Session("tentativas")

Mais mastigado que isso impossível

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou atualizando algumas coisas no sistema.O erro estava em outra página, o cara que criou estava submetendo a página via javascript duas vezes.E se for testar o código criado inicialmente, também estava correto, não havia erro de lógica algum, não precisa menosprezar ninguem.Se num tiver afim de responder num responde.falow!Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você entendeu mau, não quiz menospreza-lo, a idéia é deperta-lo, tanto que você acabou descobrindo o por que do erro e isso é o mais importante

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.