Redirection vers une autre page dans php
loulwa
-
moderno31 Messages postés 872 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Redirection vers une autre page dans php
- Supprimer une page dans word - Guide
- Imprimer tableau excel sur une page - Guide
- Créer une page facebook - Guide
- Comment traduire une page - Guide
- Page d'accueil - Guide
4 réponses
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.
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.
loulwa
merci, mais comment puis-je vérifier une authentification à partir d'une table ( utilisateur) d'une base de données
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...
$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...
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 :)
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 :)