Mr_BlutMan Postado Maio 25, 2003 Denunciar Share Postado Maio 25, 2003 Sabe aquelas baginas tipo de email, cadastro... que qualdo você volta para elas aparece: " esta pagina expirou" gostaria de saber se alguém ai concegue fazer isso e que me falasse, como?????? obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tiago bonfá Postado Maio 25, 2003 Denunciar Share Postado Maio 25, 2003 É que essas páginas normalmente são feitas em asp ou php, isto quer dizer que elas podem usar session. o que é isto? Há, são arquivos temporários, que quando o usuário fecha o browser ou muda de site, estes arquivos somem. Então funciona assim: O usuário faz o Login, então é criado uma session com o valor session("usuário_ativo")=ok_login está variável ok_login, é testada em todos as paginas, tipo assim: Ex.<% if session("usuário_ativo")="" then response.write "Tela: Expirou, porque você não efetuou o login ou sua session acabou!" else response.write "Usuário logado:"& ok_login End if %> Isto é um exemplo usando ASP.. você pode usar php.. lógico que é muito mais completo do que isso. Mas fiz só pra você ter uma idéia.. ok??Arquivo com o status do usuário: nome( status.asp )<table width=100% bgcolor="#0066cc" cellpadding=0 cellspacing=0> <tr> <td> <div class=texto><font color=yellow> <center> <b>Usuário(s) Online (<%=Application("contador")%>) </td> </tr> <td bgcolor=#f7f7f7> <% login=session("login") senha=session("senha") if login="" and senha="" then %> <form action=login.asp method=post> <font face="Verdana" size="1" color=black> Login <br> <input type=text name=login class=caixas> Senha <br> <input type=password name=senha class=caixas size=12> <input type=submit class=submeter value=OK> </form> <a href=lembrar_senha.asp style=cursor:help>Lembrar minha senha!</a> </font> <a href=cadastro.asp>Você não é cadastrado? Clique aqui, é grátis! </a> <% else response.write "<b><div class=texto>Usuário "&login &" logado </b><br>" response.write "<a href=cadastro.asp>alterar cadastro</a><BR>" response.write "<a href=logout.asp>Efetuar o Logout</a>" end if %> </td> </tr> </table>Fim do arquivo Completo!!! Script para processamento do Login: (em asp)Salve este arquivo como login.asp <%response.buffer=true%><html> <%dim conndim rst set conn=server.CreateObject("Adodb.Connection") conn.open "DBQ=C:\livraria barbisan\livraria.mdb;Driver={Microsoft Access Driver (*.mdb)}" set rst=server.CreateObject("adodb.recordset")%><p><div class=titulo align=center>Verificação de Usuário<hr width=50% style="border: solid 1 #0066cc"></div><p><div class=texto align=center><font color=black>Atenção! Caso apareça uma mensagem de erro, seu LOGIN OU SENHA estão incorretos! <br>Aguarde alguns segundos.... </font><p><%login=request.form("login")senha=request.form("senha") %> <script language=JavaScript> function saida() { location.href="index.asp" }</script> <body Onload=setTimeout("saida()",10000)><% if login="" then response.write " <p>Campo Login está incorreto ou vazio! <p>" response.write " <a href=java script:history.go(-1)> :: tentar novamente :: </a>" else if senha="" then response.write " <p>Campo Senha está incorreto ou vazio! <p>" response.write " <a href=java script:history.go(-1)> :: tentar novamente :: </a>" elsesql="select*from clientes where login='"&login&"' and senha='"&senha&"'"set rst=conn.execute(sql)%> <p> <center> Usuário <%=rst("nome")%> ok!!! <br> Aguarde....<script language=JavaScript>location.href="index.asp"</script><% login=rst("nome") senha=rst("senha") session("login")=login session("senha")=senha end if end if%></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mr_BlutMan Postado Maio 25, 2003 Autor Denunciar Share Postado Maio 25, 2003 valeu ai cara, tava precisando disso, ateh + Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Mr_BlutMan
Sabe aquelas baginas tipo de email, cadastro... que qualdo você volta para elas aparece: " esta pagina expirou" gostaria de saber se alguém ai concegue fazer isso e que me falasse, como??????
obrigado
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.