Je vais me connect sur ma page admin.php
Résolu
hm0123
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
hm0123 Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
hm0123 Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis en train de cree un site e-commerce et la je suis au debut et j ai deja cree le formulaire admin mais deque je clique sur le bouton submit on me renvoi sur mon formulaire admin mais j aimerai qu'on puis m'envoye sur ma page admin qui a comme message (Bienvenu.)
voila un peut les (url et codes)
1)page index qui est dans mon dossier admin
url:http://localhost:8888/site%20e-commerce/admin/index.php
avec comme codes:
2) pour ma page admin.php qui est aussi dans le dossier admin.
normallement url c est:http://localhost:8888/site%20e-commerce/admin/admin.php ben puisque j avais deja eu a declare ca dans le code on me renvoi sur la page d accueil qui a comme url:http://localhost:8888/site%20e-commerce/index.php
mais moi mon soucie est que j aimerai qu on puis m affiche une page admin.php avec parce exemple(Bienvenue.) dont j eu a declare ca dans le codes
je suis en train de cree un site e-commerce et la je suis au debut et j ai deja cree le formulaire admin mais deque je clique sur le bouton submit on me renvoi sur mon formulaire admin mais j aimerai qu'on puis m'envoye sur ma page admin qui a comme message (Bienvenu.)
voila un peut les (url et codes)
1)page index qui est dans mon dossier admin
url:http://localhost:8888/site%20e-commerce/admin/index.php
avec comme codes:
<?php
session_start();
$user= 'hem';
$password_definit= 'sompo012';
if (isset($_POST['submit'])){
$username = $_POST['username'];
$password = $_POST['password'];
if ($username&&$password){
if ($username==$user&&$password==$password_definit) {
$_SESSION['username']=$username;
header('location: admin.php');
}else{
echo "Identifiant eronne !";
}
}else{
echo "veuillz remplir tous les champs !";
}
}
?>
<link href="../style/bootstrap.css" type="text/css" rel="stylesheet"/>
<h1>Administraction-connexion</h1>
<form action="" method="POST">
<h3>Pseudo:</h3><input type="text" name="username"/><br/><br/>
<h3>Mot de passe:</h3><input type="password" name="password"/><br/><br/>
<input type="submit" name="submit" value="submit"><br/><br/>
</form>
2) pour ma page admin.php qui est aussi dans le dossier admin.
normallement url c est:http://localhost:8888/site%20e-commerce/admin/admin.php ben puisque j avais deja eu a declare ca dans le code on me renvoi sur la page d accueil qui a comme url:http://localhost:8888/site%20e-commerce/index.php
mais moi mon soucie est que j aimerai qu on puis m affiche une page admin.php avec parce exemple(Bienvenue.) dont j eu a declare ca dans le codes
<?php
session_start();
if(isset($_SESSION['username'])){
}else{
header('location: ../index.php');
}
?>
<h1>Bienvenue.<?php echo $_SESSION['username']; ?></h1>
A voir également:
- Je vais me connect sur ma page admin.php
- Comment supprimer une page sur word - Guide
- Se connecter à gmail sur téléphone - Guide
- Imprimer tableau excel sur une page - Guide
- Se connecter à ma boite hotmail - Guide
- France connect - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, moi je commencerais par mettre un else et un echo suite au
if (isset($_POST['submit']))
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
entre-temps, j'ai testé ton code, et il fonctionne bien. je me demande si tu ne devrais pas plutôt faire:
ta description n'est pas très claire: on dirait que index.php est parfois dans le dossier admin, et parfois pas.
header('location: admin/admin.php');
ta description n'est pas très claire: on dirait que index.php est parfois dans le dossier admin, et parfois pas.
alors je ne vois pas pourquoi tu fais
bizarre que tu reçoives le formulaire admin sans aucun message avant...
"formulaire admin", c'est bien le formulaire qui est dans ta page index?
es-tu certain de bien tester avec les bonnes copies de tes fichiers?
header('Location: ../index.php');dans la page admin, si index et admin sont dans le même dossier.
bizarre que tu reçoives le formulaire admin sans aucun message avant...
"formulaire admin", c'est bien le formulaire qui est dans ta page index?
es-tu certain de bien tester avec les bonnes copies de tes fichiers?
mais je sais pas si je me trompe ou pas vu que j avais deja mis ca
</code> pour m aide a voir un message une fois connect sur la page admin.php alors je me demande pour j aurais besoin d ajout un echo svp