Ir para conteúdo

POWERED BY:

Arquivado

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

CaBo GeL

link com o codigo

Recommended Posts

ola pessoal..blzs?

 

minha duvida eh o seguinte... um link puxa o codigo do usuario...dai aparece assim na barra de Endereco: http://localhost/MeusProjetos/Forum/editar...ro.asp?codigo=2 , o numero 2 representa o codigo do usuario, mas existe no meu banco outros usuarios cadastrados, com o codigo de numero 3, pois se eu trocar o numero 2 pelo numero 3 q aparece na barra de endereco, ele ira mostar os dados do outro usuario q tem o codigo de numero 3... como impedir isso? vlwww..

 

---------index.asp-------------

<a href=editar_cadastro.asp?codigo=<%=codigo_usuario%>>Editar Cadastro</a>

---------------------------------

 

 

-------editar_cadastro.asp------

<%@Language="VBscript"%>

 

<%

 

codigo=request.querystring("codigo")

 

sql="select * from cadastro where codigo='"&codigo&"'"

 

set objbanco=server.createObject("adodb.connection")

objbanco.connectionString="driver=mysql;server=localhost;pwd=;uid=;database=forum"

objbanco.open

 

set objloc=objbanco.execute(sql)

if objloc.bof and objloc.eof then

response.write("")

else

while not objloc.eof

codigo=objloc("codigo")

nome=objloc("nome")

tel=objloc("tel")

email=objloc("email")

usuario=objloc("usuario")

senha=objloc("senha")

%>

 

mostrar os dados do usurio....

 

<%

objloc.movenext

wend

end if

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o editor é para acesso apenas do USUÁRIO em questão grave numa session o ID dele e não passe mais via QueryString.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas todos os usuarios cadastrados vai ter o acesso a essa pagina... mas cada usuario tem seu numero de codigo, pois se ele tentar mudar o codigo na barra de endereco... ele ira ver a pagina de dados de outros usuarios...saco? como impedir q usuarios cadastrados possam trocar o codigo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o editor é para acesso apenas do USUÁRIO em questão grave numa session o ID dele e não passe mais via QueryString.

session ("usuario") =rs("codigo_do_usuario")e depois você recupera ssim:codigo = session("usuario")rponto.
Se a session estiver vazia, vai gerar erro.Então verifica ela antesif session("usuario") = "" then response.redirect("index.asp")end ifby André Baltieri http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

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.