NAVEGAR NAS PAGINAS RETRITAS

CMATOS 25/04/2010 13:27:09
#340198
Pessoal, tenho um sistema com login e senha. Ocorre que quando o usuário digita corretamente o login e senha ele é destinado a outra página do sistema, porém se este usuário digitar o endereço na página [Ô]restrita[Ô] na url ele consegue abrir os conteúdos sem ter inserido o login e a senha. Podem me auxiliar!

Eu precisaria de um validador para não exibir nenhuma informação se usuário realmente estiver logado.
GILMAR 25/04/2010 13:40:25
#340199
Clayton, eu uso este script que e muito bom e funcional. Da uma olhada ai e ve como implanta. Ele permite varios logins e senhas.
CMATOS 25/04/2010 13:55:50
#340200
o arquivo está conrrompido, pode enviar novamente?

GILMAR 25/04/2010 15:07:05
#340204
Ele ta abrindo normalmente. Utilize winrar. Pode ser que voce esteja abrindo com winzip. Testei aqui e ta normal. Olha ai direito.
CMATOS 25/04/2010 19:20:54
#340222
Achei a idéia bacana, porém, como são vários usuários que irão aacessar o sistema achei interessante criar um bancó para cadastrar esses usuário e código para validar o login e a senha é:
login = request.Form([Ô]txtLogin[Ô])
senha = request.Form([Ô]txtSenha[Ô])

sql = [Ô]select * from TabUsuarios where login = [ô][Ô] & login & [Ô][ô] and senha = [ô][Ô] & senha & [Ô][ô][Ô]

set rs = conn.execute(sql)

if rs.eof then
response.Write([Ô]Login e/ou senha informado incorretamente![Ô])
else
response.Redirect([Ô]admin.asp[Ô])
end if

Isso funciona, porém, se o usuário gdigitar na url o endereço da página ele tem acesso sem mesmo digitar o login e senha.
TECLA 25/04/2010 20:25:10
#340228
Você deve está usando o Method Get.
Faça um teste usando o Post.
ALFTERRA 25/04/2010 22:36:58
#340238
quando o usuario fizer login gracva em session que akele usuario fez login............

if rs.eof then
Session([Ô]logado[Ô]) = [Ô]NAO[Ô]
response.Write([Ô]Login e/ou senha informado incorretamente![Ô])

else

Session([Ô]logado[Ô]) = [Ô]SIM[Ô]
response.Redirect([Ô]admin.asp[Ô])

end if


Aí em cada pagina vc verifica se usuario ta logado ou nao

<%
[ô]if (session([Ô]logado[Ô]) <> [Ô]SIM[Ô]) then
Response.Write [Ô]USUÁRIO SEM DIREITO DE ACESSO[Ô]
Response.end [ô]ou redireciona pra pagina de logon
end if
%>

GILMAR 25/04/2010 23:33:11
#340240
Clayton, dei uma pesquisada no planet-source e descobri este arquivo. Talvez seja o que esta procurando. Compactei com winrar. Testei aqui e nao entrou direto do modo que estava acontecendo com o seu. Valeu.
Obs: esqueci de um detalhe: e preciso proteger o banco de dados com senha senao fica sem protecao nenhuma.
GILMAR 26/04/2010 04:13:19
#340243
esqueci do projeto ne?
Tópico encerrado , respostas não são mais permitidas