Bonjur à tous.
J'ai crée une ptite table MySql users qui contient 2 - 3 utilisateurs et un champ groupeusers qui permet de définir dans quels groupe ils appartiennent.
Je voudrait simplement rediriger l'utilisateur sur une page différente en fonction de son groupe :
Exemple :
Si l'utilisateur existe dans la table et appartient au groupe Pharmacie alors j'ouvre la page index.php.
Si l'utilisateur existe dans la table et appartient au groupe Chimiothérapie alors j'ouvre la page chimio.php.
Voici mon code qui pour le moment me renvoi automatiquement sur ma page index.php que je me og en groupe chimiothérapie ou pharmacie :
<?php require_once('Connections/connec1_pharma.php'); ?>
<?PHP
if($_POST["login"] != "" && $_POST["mot_de_passe"] != "")
{
$login = $_POST["login"] ;
$pass = md5($_POST["mot_de_passe"]) ;
//sélection de la base de données
$db = mysql_select_db($database_connec1_pharma, $connec1_pharma) ;
//création de la requête SQL
$sql = "SELECT * FROM users WHERE login_user = '".$login."' AND pass_user = '".$pass."'" ;
//exécution de la requête SQL
$requete = @mysql_query($sql, $connec1_pharma) or die($sql."<br>".mysql_error()) ;
//on récupère le résultat
$result = mysql_fetch_object($requete) ;
//si la requête s'est bien passée
if(is_object($result))
{
//début de la sessions
$sql2 = "SELECT groupeusers FROM users WHERE login_user = '".$login."' AND pass_user = '".$pass."'" ;
//exécution de la requête SQL
$requete2 = mysql_query($sql2, $connec1_pharma) or die($sql."<br>".mysql_error()) ;
//on récupère le résultat
$result2 = mysql_fetch_assoc($requete2) ;
session_start() ;
//enregistrement d'une variable de session, ici le login de l'utilisateur
$_SESSION["login"] = $login ;
$_SESSION["groupe"] = $result2["groupeusers"];
if ($_SESSION["groupe"] = "Chimiothérapie") {
header("Location: chimio.php") ;
}
if ($_SESSION["groupe"] ="Pharmacie") {
header("Location: index.php") ;
}
}//fin if
//sinon on retourne à la page d'inscription
else
{
header("Location: auth.php") ;
}//fin else
}//fin if
/*
sinon on retourne à la page d'inscription
*/
else
{
header("Location: auth.php") ;
}//fin else
?>
Merci d'avance pour l'aide que vous pourrez apporter à ma requête.
Cordialement
Bonjur à tous.
J'ai crée une ptite table MySql users qui contient 2 - 3 utilisateurs et un champ groupeusers qui permet de définir dans quels groupe ils appartiennent.
Je voudrait simplement rediriger l'utilisateur sur une page différente en fonction de son groupe :
[u]Exemple : [/u]
Si l'utilisateur existe dans la table et appartient au groupe Pharmacie alors j'ouvre la page index.php.
Si l'utilisateur existe dans la table et appartient au groupe Chimiothérapie alors j'ouvre la page chimio.php.
Voici mon code qui pour le moment me renvoi automatiquement sur ma page index.php que je me og en groupe chimiothérapie ou pharmacie :
[php]<?php require_once('Connections/connec1_pharma.php'); ?>
<?PHP
if($_POST["login"] != "" && $_POST["mot_de_passe"] != "")
{
$login = $_POST["login"] ;
$pass = md5($_POST["mot_de_passe"]) ;
//sélection de la base de données
$db = mysql_select_db($database_connec1_pharma, $connec1_pharma) ;
//création de la requête SQL
$sql = "SELECT * FROM users WHERE login_user = '".$login."' AND pass_user = '".$pass."'" ;
//exécution de la requête SQL
$requete = @mysql_query($sql, $connec1_pharma) or die($sql."<br>".mysql_error()) ;
//on récupère le résultat
$result = mysql_fetch_object($requete) ;
//si la requête s'est bien passée
if(is_object($result))
{
//début de la sessions
$sql2 = "SELECT groupeusers FROM users WHERE login_user = '".$login."' AND pass_user = '".$pass."'" ;
//exécution de la requête SQL
$requete2 = mysql_query($sql2, $connec1_pharma) or die($sql."<br>".mysql_error()) ;
//on récupère le résultat
$result2 = mysql_fetch_assoc($requete2) ;
session_start() ;
//enregistrement d'une variable de session, ici le login de l'utilisateur
$_SESSION["login"] = $login ;
$_SESSION["groupe"] = $result2["groupeusers"];
if ($_SESSION["groupe"] = "Chimiothérapie") {
header("Location: chimio.php") ;
}
if ($_SESSION["groupe"] ="Pharmacie") {
header("Location: index.php") ;
}
}//fin if
//sinon on retourne à la page d'inscription
else
{
header("Location: auth.php") ;
}//fin else
}//fin if
/*
sinon on retourne à la page d'inscription
*/
else
{
header("Location: auth.php") ;
}//fin else
?>
[/php]
Merci d'avance pour l'aide que vous pourrez apporter à ma requête.
Cordialement