Fez aquele sistema legal e quer disponibilizar para outros usuários Essa é a seção correta para isso.
Moderador: web
por web Offline » Sex Jun 26, 2009 5:24 pm
|
Esse script usa session e frameset para impedir que um usuário acesse duas vezes ao mesmo tempo uma página do sistema.
A idéia é que o usuário acesse um frameset, onde é verificado se determinada session existe, essa session é criada em uma das páginas internas do site, ou seja, depois que ele criar a session, se ele tentar entrar pela index "frameset" novamente, a session atual será limpa, e ele deverá logar novamente.
Como exemplo deixo 2 arquivos:
index.php
- Código: Selecionar todos
<?php session_start(); if(isset($_SESSION['logado'])) { unset($_SESSION['logado']); } ?>
<html> <head>
<frameset rows="*" frameborder="NO" border="0" framespacing="0"> <frame src="principal.php" name="principal"> </frameset>
</head> </body> </html>
principal.php
- Código: Selecionar todos
<?php session_start(); ?>
<a href="?simula=sim">simular criação da session</a>
<?php if(isset($_GET['simula'])=="sim") { $_SESSION['logado'] = "sim"; }
if(isset($_SESSION['logado'])) { echo "você <font color=green>está</font> logado agora"; } else { echo "você <font color=red>não está</font> logado agora"; } ?>

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Laboratório de scripts PHP / MySQL
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante