8722 sujets

Développement web côté serveur, CMS

Salut tout le monde !
J'ai résolu mon problème, et j'ai fini par déboguer ce qui n'allait pas. Je vais de ce pas déposer mon code ici pour des gens que ça pourrait aider s'ils font face au même problème vraiment embêtant que j'ai eu.

Code pour la connexion uniquement, car c'est où je coinçais:


<?php

	if (isset($_POST['send'])) {

		if(isset($_POST['username']) && !empty($_POST['username']) && isset($_POST['password']) && !empty($_POST['password'])){
			$pseudo = htmlspecialchars($_POST['username']);
			$motdepasse = htmlspecialchars(md5($_POST['password']));

			$req3 = $db -> prepare("SELECT pseudo, motdepasse FROM registration WHERE pseudo = [langue]seudo");
			$req3 -> bindParam(":pseudo", $pseudo, PDO::PARAM_STR);
			$req3 -> execute();
			$connect = $req3 -> fetch();

			if($connect != false && ($motdepasse == $connect['motdepasse'])){

				session_start();
				$SESSION['pseudo'] = $pseudo;
				header('Location: userspace.php');
				exit();
			}
			else{
				echo "<h3>Nom d'utilisateur ou mot de passe incorrecte !</h3>";
			}
		}
		else{
			echo "<h3>Veillez compléter tout les champs...</h3>";
		}
	}

//Chris-Jung
?>
Ce qui serait encore meilleur, c'est de garder le fil sur un même sujet, poster ta réponse là où tu as posté ta question, mettre le sujet en résolu et éventuellement faire des retours à ceux qui t'ont répondu Smiley smile