Olá, tenho o seguinte problema:
Imaginem que ao entrar em um web site (suponhamos página A), fazemos pedindo ao usuário um nome e uma password. Se for correto nos permite entrar na página B. Porém, o que acontece se alguém vê na barra de endereços o endereço da página B e tecla diretamente? Como se evitaria que se possa acessar diretamente a esta página.
A solução seria comprovar na página B que foi linkada através da página A (imagino que comprovando esta informação no header da página B)???
Gostaria de saber qual é o melhor método tanto em asp como em php.
Obrigado!
A melhor forma de realizar estas comprovações é com algum sistema que use sessões ou cookies, (não sei como trabalhei em ASP, mas certamente pode usar cookies).
Uma vez salva a informação de usuário e senha em uma cookie ou sessão, se alguém tecla o endereço da página B, verificar a informação de acesso que esteja salva (segundo o método) e no caso de não ser usuário verificado, mostrar um texto de acesso denegado.
Não lhe mostro códigos porque você já deve estar trabalhando um sistema e eles tendem a ser longos.
Saudações
Por Marco Antonio Camarena Cortés