Ir para conteúdo

Arquivado

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

lcs_sp

autenticação de usuario.....

Recommended Posts

Salve galera do Imasters......Sei que com cookie tem como gravar o login e senha do usuario no lado cliente, mas e seguro ?????? Tem outra forma segura de fazer isto com cookie ou de outra forma?????Valeu.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende do lado de quem a segurança é valida.Se for na sua.Só o computador que tiver com o cookie vai poder visitar seu site. Sabendo quem esta no seu site.Se for na do visitante.Não, pois se alguem invadir o computador dela pode pegar as informações facilmente. Até podendo invadir seu site.Isso quer diser. Que não é tão seguro. Mas para interação com o usuário é ótimo. Você pode usar sessions.

Compartilhar este post


Link para o post
Compartilhar em outros sites

naum entendo muito de sessions, .... qd o usuário fecha o navegador a session tb é fechada????se for assim naum serve pra mim....teria outro jeito de fazer isto mais seguro????? tipo um componente do lado cliente????HELP...e urgente..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nada se você gravar no lado do cliente é seguro. Pois é facil de pegar esses dados.Só se você criar um arquivo txt no cliente. bem escondido que ninguem saiba. Mas isso seria invasão de privacidade..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usa session mesmo....Grava as informações em um txt...Não é tão seguro assim, mas já ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

já ouviu falar em encriptação?pois é...ao invés de gravar uma cookie no cliente com USUARIO=TALSENHA = TALseja esperto e encripta...dai o metido a esperto vai v um monte d letrinha e não vai entende p**** nenhuma,hehehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize banco de dados

 

E um code de encriptação tem este aqui

 

 

Function Cripto(StrCripto, BolAcao) 'Criptografado (True) ou descriptografado (False).Dim X , i, n, TamChave, Valor Dim aChaves(9) aChaves(0) = 79aChaves(1) = 84 aChaves(2) = 80aChaves(3) = 64aChaves(4) = 72aChaves(5) = 78aChaves(6) = 68aChaves(7) = 73aChaves(8) = 81X = Empty For i = 1 To Len(StrCripto)     n = Asc(Mid(StrCripto, i, 1))	    If n > 31 Then        n = n - 32       If BolAcao Then          Valor = 1       Else          Valor = -1       End If       n = n + (aChaves((i - 1) Mod 9)) * Valor       n = n Mod 224          If n < 0 Then             n = 224 + n          End If       n = n + 32     End If	    X = X & Chr(n) Next       If BolAcao Then          Cripto = EHtmlEncode(X)       Else         Cripto = EHtmlDecode(X)        End IfEnd FunctionFunction EHtmlEncode(StrString)StrString = Replace(StrString, ",", ",")StrString = Replace(StrString, "'", "'")StrString = Replace(StrString, """", """")StrString = Replace(StrString, "=", "=")StrString = Replace(StrString, ".", ".")StrString = Replace(StrString, "(", "(")StrString = Replace(StrString, "set", "set")StrString = Replace(StrString, "SET", "SET")StrString = Replace(StrString, " where ", "where")StrString = Replace(StrString, " WHERE ", "WHERE")StrString = Replace(StrString, ")", "(")StrString = Replace(StrString, Chr(32), Chr(32))StrString = Replace(StrString, Chr(13), Chr(13))StrString = Replace(StrString, Chr(0), Chr(0))StrString = Replace(StrString, Chr(10) & Chr(10), Chr(10) & Chr(10))StrString = Replace(StrString, Chr(10), Chr(10))StrString = Replace(StrString, Chr(9), Chr(9))StrString = Replace(StrString, Chr(11), Chr(11))StrString = Replace(StrString, Chr(12), Chr(12))StrString = Replace(StrString, Chr(60), Chr(60))StrString = Replace(StrString, "/", "/")StrString = Replace(StrString, "\", "\")EHtmlEncode = StrStringEnd FunctionFunction EHtmlDecode(StrString)StrString = Replace(StrString, "_a", "_a")StrString = Replace(StrString, "_b", "_b")StrString = Replace(StrString, "_c", "_c")StrString = Replace(StrString, "_d", "_d")StrString = Replace(StrString, "_e", "_e")StrString = Replace(StrString, "_f", "_f")StrString = Replace(StrString, "_g", "_g")StrString = Replace(StrString, "_h", "_h")StrString = Replace(StrString, "_i", "_i")StrString = Replace(StrString, "_j", "_j")StrString = Replace(StrString, "_l", "_l")StrString = Replace(StrString, "_m", "_m")StrString = Replace(StrString, "_n", "_n")StrString = Replace(StrString, "_o", "_o")StrString = Replace(StrString, "_p", "_p")StrString = Replace(StrString, "_q", "_q")StrString = Replace(StrString, "_r", "_r")StrString = Replace(StrString, "_s", "_s")StrString = Replace(StrString, "_t", "_t")StrString = Replace(StrString, "_u", "_u")StrString = Replace(StrString, "_v", "_v")StrString = Replace(StrString, "_x", "_x")EHtmlDecode = StrStringEnd Function

 

Use este função para criptografar

 

Cripto("Marcelo", True)

Criptografa

 

Cripto("Marcelo", False)

Descriptografa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize banco de dadosE um code de encriptação tem este aqui

Function Cripto(StrCripto, BolAcao) 'Criptografado (True) ou descriptografado (False).Dim X , i, n, TamChave, Valor Dim aChaves(9) aChaves(0) = 79aChaves(1) = 84 aChaves(2) = 80aChaves(3) = 64aChaves(4) = 72aChaves(5) = 78aChaves(6) = 68aChaves(7) = 73aChaves(8) = 81X = Empty For i = 1 To Len(StrCripto)     n = Asc(Mid(StrCripto, i, 1))	    If n > 31 Then        n = n - 32       If BolAcao Then          Valor = 1       Else          Valor = -1       End If       n = n + (aChaves((i - 1) Mod 9)) * Valor       n = n Mod 224          If n < 0 Then             n = 224 + n          End If       n = n + 32     End If	    X = X & Chr(n) Next       If BolAcao Then          Cripto = EHtmlEncode(X)       Else         Cripto = EHtmlDecode(X)        End IfEnd FunctionFunction EHtmlEncode(StrString)StrString = Replace(StrString, ",", ",")StrString = Replace(StrString, "'", "'")StrString = Replace(StrString, """", """")StrString = Replace(StrString, "=", "=")StrString = Replace(StrString, ".", ".")StrString = Replace(StrString, "(", "(")StrString = Replace(StrString, "set", "set")StrString = Replace(StrString, "SET", "SET")StrString = Replace(StrString, " where ", "where")StrString = Replace(StrString, " WHERE ", "WHERE")StrString = Replace(StrString, ")", "(")StrString = Replace(StrString, Chr(32), Chr(32))StrString = Replace(StrString, Chr(13), Chr(13))StrString = Replace(StrString, Chr(0), Chr(0))StrString = Replace(StrString, Chr(10) & Chr(10), Chr(10) & Chr(10))StrString = Replace(StrString, Chr(10), Chr(10))StrString = Replace(StrString, Chr(9), Chr(9))StrString = Replace(StrString, Chr(11), Chr(11))StrString = Replace(StrString, Chr(12), Chr(12))StrString = Replace(StrString, Chr(60), Chr(60))StrString = Replace(StrString, "/", "/")StrString = Replace(StrString, "\", "\")EHtmlEncode = StrStringEnd FunctionFunction EHtmlDecode(StrString)StrString = Replace(StrString, "_a", "_a")StrString = Replace(StrString, "_b", "_b")StrString = Replace(StrString, "_c", "_c")StrString = Replace(StrString, "_d", "_d")StrString = Replace(StrString, "_e", "_e")StrString = Replace(StrString, "_f", "_f")StrString = Replace(StrString, "_g", "_g")StrString = Replace(StrString, "_h", "_h")StrString = Replace(StrString, "_i", "_i")StrString = Replace(StrString, "_j", "_j")StrString = Replace(StrString, "_l", "_l")StrString = Replace(StrString, "_m", "_m")StrString = Replace(StrString, "_n", "_n")StrString = Replace(StrString, "_o", "_o")StrString = Replace(StrString, "_p", "_p")StrString = Replace(StrString, "_q", "_q")StrString = Replace(StrString, "_r", "_r")StrString = Replace(StrString, "_s", "_s")StrString = Replace(StrString, "_t", "_t")StrString = Replace(StrString, "_u", "_u")StrString = Replace(StrString, "_v", "_v")StrString = Replace(StrString, "_x", "_x")EHtmlDecode = StrStringEnd Function
Use este função para criptografarCripto("Marcelo", True)CriptografaCripto("Marcelo", False)Descriptografa
virtua store ???????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sei la simNao sei porque da replace, pois peguei da virtua storeAlgum problem gastão ?

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.