Redirection vers une autre page dans php

loulwa -  
moderno31 Messages postés 872 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
soit une page d'authentification, comment faire pour vérifier l'authentification à partir d'un tableau et en cas de succès redirection vers une autre page.
A voir également:

4 réponses

moderno31 Messages postés 872 Date d'inscription   Statut Membre Dernière intervention   92
 
Hello,
Par exemple, tu peux faire
<meta http-equiv="refresh" content="5; URL=http://ww11.monsite.org/">
ou
header("Location: ../repertoires/fichier.php");

Ton fichier PHP peut prendre des variables si tu en as besoin. Tu les récupère avec un $_GET sur la page d'après.
0
loulwa
 
merci, mais comment puis-je vérifier une authentification à partir d'une table ( utilisateur) d'une base de données
0
vladivostok Messages postés 228 Date d'inscription   Statut Membre Dernière intervention   20
 
Essaye quelque chose du genre :

$connection = mysql_query('SELECT COUNT(*) AS parent FROM liste_eleve WHERE identifiant=\'' . $_SESSION['AUTORISATION_LOGIN'] . '\' AND pass=\'' . $_SESSION['AUTORISATION_PASS'] . '\'') or die(mysql_error());
$auto = mysql_fetch_array($connection);

if ($auto['parent'] == 1)
{
/* On est logger */
$affichageOK = 1;

/* On récupére l'autorisation qu'a l'utilisateur */
$autorisationAnim = mysql_query('SELECT * FROM liste_eleve WHERE identifiant=\'' . $_SESSION['AUTORISATION_LOGIN'] . '\' AND pass=\'' . $mdpfin . '\'') or die('Error SQL : ' . mysql_error());

c'est a dire conter le nombre d'entrée qui corresponde au mot de passe et au login
puis s'il y en a un tu lance la vrai requete pour vérifier et ensuite tu peut tout enregistrer dans une session.

par contre avant d'utiliser le post de l'utilisateur fait les verification necessaire tel que htmlspecialchars() etc...
0
moderno31 Messages postés 872 Date d'inscription   Statut Membre Dernière intervention   92
 
ben écoute c'est pas bien compliqué.
1 - tu demandes à saisir les infos (login et pwd)
2 - Tu fais une requete en BD sur ta table Utilisateurs pour confronter -l'info saisie- avec -l'info enregistrée-
Si succès su renvoie un message ou bien tu rediriges vers la page de ton choix sinon tu affiche de nouveau la page de saisie. Toujours un message pour que l'internaute comprenne qu'il s'est trompé. Au mieux tu lui propose de s'inscrire. ça dépend du contexte de ton appli.

3 - tu peux éventuellement enregistrer quelque part les infos de la session, au commencement comme à la fin...

Voila :)
0
loulwa
 
jai pas compris comment je jais creer la session
0
moderno31 Messages postés 872 Date d'inscription   Statut Membre Dernière intervention   92
 
Lors de la récupération des données via le formulaire (selon ta méthode get ou post) tu peux mémoriser dans une variable de session tel que $_SESSION["var_form"] = $recup_profil;

"var_form" -->est le nom de ton input qui envoie la donnée
0