A voir également:
- Fonction session_start()
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
6 réponses
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
22 janv. 2009 à 00:08
22 janv. 2009 à 00:08
Salut!
Et tu veux que l'on fasse quoi sans plus de details??nous ne sommes pas des devins!!
Et tu veux que l'on fasse quoi sans plus de details??nous ne sommes pas des devins!!
<?php session_start(); ?> // debut de session
//connection a la base intrasde
if(!mysql_connect('localhost','root'))
{ echo'Connection Impossible';
exit();
}else{
echo'';
}
mysql_select_db('intrasde');
if (isset($_POST['login'])){ // execution apres envoi du formulaire
$login = $_POST['login']; // mise en variable du nom d'utilisateur
$pass = md5($_POST['pass']); // mise en variable du mot de passe crypté
// requete sur la table administrateurs
$verif_query=sprintf("SELECT * FROM user WHERE login='$login' AND pass='$pass'"); // requete sur la base administrateurs
$verif = mysql_query($verif_query) or die(mysql_error());
$row_verif = mysql_fetch_assoc($verif);
$utilisateur = mysql_num_rows($verif);
if ($utilisateur) { // On test s'il y a un utilisateur correspondant
session_register("authentification"); // enregistrement de la session
// declaration des variables de session
$_SESSION['privilege'] = $row_verif['privilege']; // le privilège de l'utilisateur (permet de définir des niveaux d'utilisateur)
$_SESSION['nom'] = $row_verif['nom']; // Son nom
$_SESSION['prenom'] = $row_verif['prenom']; // Son Prénom
$_SESSION['login'] = $row_verif['login']; // Son Login
$_SESSION['pass'] = $row_verif['pass']; // Son mot de passe (à éviter)
header("Location:page_connection.php"); // redirection vers la bonne page si OK
}
else {
exit("Location:connect_root.php?erreur=login"); // redirection vers cette page si utilisateur non reconnu
}
}
// GESTION DE LA Deconnexion
if(isset($_GET['erreur']) && $_GET['erreur'] == 'logout'){ // Test sur les paramètres d'URL qui permettront d'identifier un "contexte" de déconnexion
$prenom = $_SESSION['prenom']; // On garde le prénom en variable pour dire au revoir (soyons polis :-)
session_unset("authentification");
header("Location:connect_root.php?erreur=delog");
}
?>;
//connection a la base intrasde
if(!mysql_connect('localhost','root'))
{ echo'Connection Impossible';
exit();
}else{
echo'';
}
mysql_select_db('intrasde');
if (isset($_POST['login'])){ // execution apres envoi du formulaire
$login = $_POST['login']; // mise en variable du nom d'utilisateur
$pass = md5($_POST['pass']); // mise en variable du mot de passe crypté
// requete sur la table administrateurs
$verif_query=sprintf("SELECT * FROM user WHERE login='$login' AND pass='$pass'"); // requete sur la base administrateurs
$verif = mysql_query($verif_query) or die(mysql_error());
$row_verif = mysql_fetch_assoc($verif);
$utilisateur = mysql_num_rows($verif);
if ($utilisateur) { // On test s'il y a un utilisateur correspondant
session_register("authentification"); // enregistrement de la session
// declaration des variables de session
$_SESSION['privilege'] = $row_verif['privilege']; // le privilège de l'utilisateur (permet de définir des niveaux d'utilisateur)
$_SESSION['nom'] = $row_verif['nom']; // Son nom
$_SESSION['prenom'] = $row_verif['prenom']; // Son Prénom
$_SESSION['login'] = $row_verif['login']; // Son Login
$_SESSION['pass'] = $row_verif['pass']; // Son mot de passe (à éviter)
header("Location:page_connection.php"); // redirection vers la bonne page si OK
}
else {
exit("Location:connect_root.php?erreur=login"); // redirection vers cette page si utilisateur non reconnu
}
}
// GESTION DE LA Deconnexion
if(isset($_GET['erreur']) && $_GET['erreur'] == 'logout'){ // Test sur les paramètres d'URL qui permettront d'identifier un "contexte" de déconnexion
$prenom = $_SESSION['prenom']; // On garde le prénom en variable pour dire au revoir (soyons polis :-)
session_unset("authentification");
header("Location:connect_root.php?erreur=delog");
}
?>;
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
22 janv. 2009 à 00:56
22 janv. 2009 à 00:56
Salut!
Déjà ton code a beaucoup d'erreur et tu nous dis pas ce quel message d'erreur il te renvois??mais bon essai ceci:
Déjà ton code a beaucoup d'erreur et tu nous dis pas ce quel message d'erreur il te renvois??mais bon essai ceci:
<?php session_start(); // debut de session //connection a la base intrasde if(!mysql_connect('localhost','root','')) { echo'Connection Impossible'; exit(); }else{ echo ' ok '; } mysql_select_db('intrasde'); if (isset($_POST['login'])){ // execution apres envoi du formulaire $login = $_POST['login']; // mise en variable du nom d'utilisateur $pass = md5($_POST['pass']); // mise en variable du mot de passe crypté // requete sur la table administrateurs $verif_query=sprintf("SELECT * FROM user WHERE login='$login' AND pass='$pass'"); // requete sur la base administrateurs $verif = mysql_query($verif_query) or die(mysql_error()); $row_verif = mysql_fetch_assoc($verif); $utilisateur = mysql_num_rows($verif); if ($utilisateur) { // On test s'il y a un utilisateur correspondant session_register("authentification"); // enregistrement de la session // declaration des variables de session $_SESSION['privilege'] = $row_verif['privilege']; // le privilège de l'utilisateur (permet de définir des niveaux d'utilisateur) $_SESSION['nom'] = $row_verif['nom']; // Son nom $_SESSION['prenom'] = $row_verif['prenom']; // Son Prénom $_SESSION['login'] = $row_verif['login']; // Son Login $_SESSION['pass'] = $row_verif['pass']; // Son mot de passe (à éviter) header("Location:page_connection.php"); // redirection vers la bonne page si OK } else { exit("Location:connect_root.php?erreur=login"); // redirection vers cette page si utilisateur non reconnu } } // GESTION DE LA Deconnexion if(isset($_GET['erreur']) && $_GET['erreur'] == 'logout'){ // Test sur les paramètres d'URL qui permettront d'identifier un "contexte" de déconnexion $prenom = $_SESSION['prenom']; // On garde le prénom en variable pour dire au revoir (soyons polis :-) session_unset("authentification"); header("Location:connect_root.php?erreur=delog"); } ?>
le message d'erreur qu'il m'envoye est :Location:connect_root.php?erreur=login
je suis en apprentissage merci de m'aider à corriger ce code.
je suis en apprentissage merci de m'aider à corriger ce code.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
22 janv. 2009 à 01:25
22 janv. 2009 à 01:25
ca veut dire qu'il ne trouve pas cette page apparement,vérifie tout et tu as testés le code que je t'ai donné..?
22 janv. 2009 à 00:18