Sécuriser avec les sessions

zeckiis Messages postés 225 Statut Membre -  
firebird30 Messages postés 120 Statut Membre -
Bonjour,

j'ai pu utiliser ce script qui permet de sécuriser mes pages avec les sessions. Par ailleurs comment faire pour accepter les connexions venant d'un lien unique. C'est a dire éviter que les visiteurs venant de ce lien de s'identifier?
Faire en sorte que quand un visiteur venant du www.lien.com d'acceder à mes ages sans idenfications
voila le script:
<?php
session_start();

// on inclu la page de config
include("./config.php");

if(!isset($_SESSION['_login']) || !isset($_SESSION['_pass']))
{
// si on ne détecte aucune sessions, c'est que cette personne n'est pas connecté
// on affiche le formulaire de connexion
echo '<p align=center><b style="color:red">espace sécurisé</b><br />Connectez vous pour accéder à cette page</p>';
include("index.html");
exit();
}

// les sessions existe ... reste à savoir si les informations sont correct ou non
else (($_admin_login != $_SESSION['_login']) || ($_SESSION['_pass'] != $_admin_pass))
{
echo '<p align=center><b style="color:red">Votre connexion ne semble pas valide</b></p>';
include("index.html");
exit();
}

?>

mercii d'avance

1 réponse

  1. firebird30 Messages postés 120 Statut Membre 6
     
    Salut,

    La fonction que tu recherches est :
    http://php.net/manual/fr/reserved.variables.server.php

    Je vais te donner un coup de pouce:

    <?php  
    $last_url = $_SERVER["HTTP_REFERER"]; // Url de la page précédente  
    if($last_url === "http://www.lien.com")   
    // Si l'utilisateur viens de l'URL "http://www.lien.com"  
    {  
     // La tu fais ce que tu veux ou quoi afficher...  
    }  
    else // Sinon  
    {  
     // Afficher message d'erreur ou autre...  
    }  
    ?>  
    


    Cordialement,
    firebird30
    0