Probleme de redirection
kahuna
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je travail actuellement sur un module d'identification pour un site internet
pour fair simple je souhaite restreindre l'accés d'une page d'administration par un login /mots de passe
mon probleme se situe au niveau de la redirection vers la page d'admin une fois les identifiants rentré je me retrouve face a une page blanche
je pense que le souci se situe au niveau du header
voici mon code :
<?php
class Identification
{
function __construct()
{
session_start();
}
function connexion($tab)
{
if(!empty($tab['login']))
{
$login = $tab['login'];
$mdp = $tab['mdp'];
include('config.php');
$connect = mysql_connect(MYHOST, MYUSER, MYPASS) or die ('Identifiants incorrects'); mysql_select_db(MYDB) or die ('Base de données incorrecte');
$requete = 'SELECT loginU,mdpU,id FROM utilisateurs WHERE login="'. mysql_real_escape_string($login).'" AND mdp="'.mysql_real_escape_string(md5($mdp)).'"';
$result = mysql_query($requete);
$utilisateur = mysql_fetch_assoc($result);
if(mysql_num_rows($result) ==1)
{
$_SESSION['connecte'] = true;
$_SESSION['id'] = $utilisateur['id'];
header('adminA.php');
return true;
}
else
{
return false;
mysql_close($connect);
}
}
}
function deconnexion()
{
session_destroy();
unset($_SESSION);
}
function verificationAcces()
{
if
(!$_SESSION['connecte'] == true)
header('adminA.php');
}
}
?>
je travail actuellement sur un module d'identification pour un site internet
pour fair simple je souhaite restreindre l'accés d'une page d'administration par un login /mots de passe
mon probleme se situe au niveau de la redirection vers la page d'admin une fois les identifiants rentré je me retrouve face a une page blanche
je pense que le souci se situe au niveau du header
voici mon code :
<?php
class Identification
{
function __construct()
{
session_start();
}
function connexion($tab)
{
if(!empty($tab['login']))
{
$login = $tab['login'];
$mdp = $tab['mdp'];
include('config.php');
$connect = mysql_connect(MYHOST, MYUSER, MYPASS) or die ('Identifiants incorrects'); mysql_select_db(MYDB) or die ('Base de données incorrecte');
$requete = 'SELECT loginU,mdpU,id FROM utilisateurs WHERE login="'. mysql_real_escape_string($login).'" AND mdp="'.mysql_real_escape_string(md5($mdp)).'"';
$result = mysql_query($requete);
$utilisateur = mysql_fetch_assoc($result);
if(mysql_num_rows($result) ==1)
{
$_SESSION['connecte'] = true;
$_SESSION['id'] = $utilisateur['id'];
header('adminA.php');
return true;
}
else
{
return false;
mysql_close($connect);
}
}
}
function deconnexion()
{
session_destroy();
unset($_SESSION);
}
function verificationAcces()
{
if
(!$_SESSION['connecte'] == true)
header('adminA.php');
}
}
?>
A voir également:
- Probleme de redirection
- Redirection de mail - Guide
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Microsoft Edge / Internet Explorer
- Redirection 410 - Forum MacOS
- Problème 'Cette page Web présente une boucle de redirection' ✓ - Forum Google Chrome
- Retrouver un url interrogé ✓ - Forum Réseaux sociaux