Essa classe feita em PHP, vai adicionar mais segurança ao seu site, codificando as sessions (geralmente usados em sistemas de login), colocando tempo limite e checando o ip, impedindo que hackers vejam os dados, veja um exemplo abaixo:
Session antes da codificação:
Array
(
[numero] => 5
[cor] => azul
)
Session depois da codificação:
Array
(
[ss_secure] => mJ3CD5mGUSGIwUrAQltnw9FGngq+PonxsIzUEAsKTIDHaROBCWU2DCgT5VC99y2Ke1NchV6Z6QkzZERVqO6nJ5PKNoZdsdDZQvMXESqzYoa8Q29ZM91LvBt/dL05DDst8wEI6Wh082yEqa2pZqPCOKiICEVy3VaZN537bYKeJgW6bgI6o2dPburz9Z33P8I8
[ss_creditos] => Criado por BrineDev - www.brinedev.com.br
)
Como pode ver, os dados estão codificados, e não podem ser lidos ou editados, veja agora uma pequena documentação:
/* Inicia o sistema (requer uma conexão mysql qualquer) */
$conn=mysqli_connect("localhost", "user", "senha", "database");
SecureSession::start($conn);
/* Decodifica a session, para poder ser manuseada */
SecureSession::decrypt();
/* Codifica a session novamente */
SecureSession::encrypt();
Dentro do arquivo, é possível alterar outras configurações, como timeout e checagem de IP.
Lembrando que é necessário usar o "require" para importar a classe, ex:
require_once 'SecureSession.class.php';
Codigo:
http://pastebin.com/embed_iframe.php?i=Q4qm4TWR