Sessions et multi entrées
Posté : 26 juil. 2009, 12:12
Bonjour
J'ai un site avec une partie administration du site avec mot de passe et login
j'utilise le code suivant pour avoir acces a l'admin
ma question est la suivante
y a t'il un moyen de mettre différents login et mot de passe, style on va chercher dans une base et en fonction de ceux ci renvoyer la personne sur une page precise???
j'aurais besoin d'un petit indice
j'ai bien une idée mais c'est un peu lourd : c'est a dire mettre en fonction du login dans la table le nom de la page sur laquelle on renvois et
mettre le header en fonction
header('Location: $page');
mais il doit ya voir d'autres methodes, je suppose
merci
Nadege
J'ai un site avec une partie administration du site avec mot de passe et login
j'utilise le code suivant pour avoir acces a l'admin
Code : Tout sélectionner
<?php
// Definition des constantes et variables
define('LOGIN','login');
define('PASSWORD','password');
$errorMessage = '';
// Test de l'envoi du formulaire
if($_POST) {
// Les identifiants sont transmis ?
if(!empty($_POST['login']) && !empty($_POST['password'])) {
// Sont-ils les mêmes que les constantes ?
if($_POST['login'] !== LOGIN) {
$errorMessage = 'Mauvais login !';
}
elseif($_POST['password'] !== PASSWORD) {
$errorMessage = 'Mauvais mot de passe !';
}
else
{
// On ouvre la session
session_start();
// On enregistre le login en session
$_SESSION['login'] = LOGIN;
// On redirige vers le fichier admin.php
header('Location: index.php');
exit();
}
}
else
{
$errorMessage = 'Veuillez inscrire vos identifiants svp !';
}
}
?>y a t'il un moyen de mettre différents login et mot de passe, style on va chercher dans une base et en fonction de ceux ci renvoyer la personne sur une page precise???
j'aurais besoin d'un petit indice
j'ai bien une idée mais c'est un peu lourd : c'est a dire mettre en fonction du login dans la table le nom de la page sur laquelle on renvois et
mettre le header en fonction
header('Location: $page');
mais il doit ya voir d'autres methodes, je suppose
merci
Nadege