Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/02/2008, 08h45   #1
Membre habitué
 
Inscription : avril 2003
Messages : 192
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 192
Points : 141
Points : 141
Par défaut [Sécurité] Page de login incontournable

Bonjour,

Je veux mettre en place une page de login par laquelle il faut passer.

Je vois l'article de Bob: Sécuriser son site en PHP

Existe t il d'autres manières de mettre en place cette page?

Des pistes?

Merci d'avance,

Philippe
Philippe PONS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 13h19   #2
Membre extrêmement actif
 
Avatar de ArHacKnIdE
 
Inscription : janvier 2006
Messages : 1 950
Détails du profil
Informations personnelles :
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2006
Messages : 1 950
Points : 1 927
Points : 1 927
Envoyer un message via MSN à ArHacKnIdE
Salut,

Bien si tu as une page de login et que tu utilises les sessions, sur les pages que tu veux "protéger", tu peux mettre une redirection vers ta page login si la session n'existe pas par exemple...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
session_start();
 
 
 
 
function redirect($url) {
if (!headers_sent()) header("Location: $url");
else die('<script type="text/javascript">location.href="'.$url.'";</script>');
}
 
if(!isset($_SESSION['login'])) {
 
redirect('login.php');
 
}
 
?>
Tu peux mettre ce code par exemple sur ta page accueil.php ou n'importe quelle page dont tu veux que l'accès soit reserve aux personnes enregistrés et/ou connectés... Si la personne n'a pas de session enregistrée en cours, elle sera alors redirigé automatiquement sur la page de login...

Faut bien sûr remplacer $_SESSION['login'] par $_SESSION['ta_variable_identifiant_la_personne']
__________________
Vous êtes nouveau ici ?! Pensez à consulter les règles pour plus d'efficacité

Mon blog developpez.com! (En travaux)
- PHP5 sur 1and1
- Clé aléatoire en PHP
ArHacKnIdE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2008, 10h26   #3
Membre habitué
 
Inscription : avril 2003
Messages : 192
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 192
Points : 141
Points : 141
Merci, ça répond complètement à ce que je veux faire.
Philippe
Philippe PONS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h17.


 
 
 
 
Partenaires

Hébergement Web