[RESOLU] Problème formulaire connexion

Eléphant du PHP | 283 Messages

02 oct. 2014, 19:33

J'ai essayé de mettre la session sur l'index ou est redirigé le formulaire mais ça m'affiche toujours une page blanche, voici l'index du dossier admin :
<?php
require('../home/inc/config.php');
session_start();
if(isset($_SESSION['id']))
{
	$titre = 'A d m i n i s t r a t i o n';
	require('inc/header.php');
?>
<div id="page"></div>
<?php
	require('inc/footer.php');
}
?>


Eléphant du PHP | 267 Messages

02 oct. 2014, 19:36

ajoute un "echo $titre;" après "$titre = 'A d m i n i s t r a t i o n';"

Eléphant du PHP | 283 Messages

02 oct. 2014, 19:40

C'est fait mais toujours la page blanche :/

D'ailleurs pour être redirigé vers l'admin j'ai dû déplacer le header('Location: ../administration/'); après le if, je ne sais pas si c'est vraiment correct au niveau du code mais sinon ça ne menait nulle part et une fois le formulaire envoyer ça restait sur la page.

Eléphant du PHP | 267 Messages

02 oct. 2014, 19:44

commente tous les "require(...);" pour tester

Eléphant du PHP | 267 Messages

02 oct. 2014, 19:48

les identifiants que tu rentres n'ont pas l'air d'être corrects

Eléphant du PHP | 283 Messages

02 oct. 2014, 19:49

C'est à dire ? Les identifiants de connexion à la bdd ?

Eléphant du PHP | 267 Messages

02 oct. 2014, 19:50

non, les identifiants que tu saisies

Eléphant du PHP | 283 Messages

02 oct. 2014, 19:52

Pourtant je suis sûr que se sont les bons identifiants, j'ai même essayé de modifier le mot de passe qui est encrypté dans la base de données et ça ne fonctionne toujours pas.

Eléphant du PHP | 267 Messages

02 oct. 2014, 20:00

commente la ligne:
header('Location: ./administration/');
et après "$_SESSION['pseudo'] = $validInfos['pseudo'];", ajoute:
echo "test";

Eléphant du PHP | 283 Messages

02 oct. 2014, 20:06

J'ai ajouté l'echo comme tu me l'as indiqué et ça ne l'affiche pas arpès l'envoie du formulaire, ça recharge seulement la page comme si aucune action n'avait été effectué.

Tu entends quoi par commenter la ligne header par contre ?

Eléphant du PHP | 267 Messages

02 oct. 2014, 20:16

if(!empty($_POST['information']['pseudo_admin']) &&
!empty($_POST['information']['motdepasse_admin']))

à remplacer par :

if(!empty($_POST['pseudo_admin']) &&
!empty($_POST['motdepasse_admin']))


et
name="information[motdepasse_admin]"
à remplacer par:
name="motdepasse_admin"

et
name="information[pseudo_admin]"
à remplacer par:
name="pseudo_admin"

Eléphant du PHP | 283 Messages

02 oct. 2014, 20:21

Fait, mais aucun changement, ça recharge toujours la page.