Parse error: parse error, unexpected $end in

Fermé
Maxime - 2 sept. 2008 à 22:33
 johnvox - 7 avril 2012 à 14:54
Bonjour,

voici mon code :

<?php
session_start();

$connection=mysql_connect("localhost", "login", "password");
mysql_select_db("login");


$Pseudo=$_POST['Login'];
$Mdp=$_POST['Password'];

$sql="SELECT Password FROM member WHERE Login='".$Pseudo."'";

$result=mysql_query($connection,$sql);
	
	if($result == $Mdp)
	{
		?>
		<SCRIPT LANGUAGE="JavaScript">
    	document.location.href="accueil.html"
		</SCRIPT>
		<?
	}
	else
	{
		?>
		<SCRIPT LANGUAGE="JavaScript">
    	document.location.href="index.php"
		</SCRIPT>
		<?
	}
?>


merci de vous interressez a mon probleme

4 réponses

déjà remplace t'es <? par des <?php

Ensuite a la vu de ton code j'ai cru comprendre que tu stockais tes mot de passes en clairs tu devrait les crypter avant

genre tu fait

$mot_passe = sha1($_POST['mdp']);
INSERT INTO tatable ('$utilisateur','$mot_passe')

et pour vérifié tu fais la même chose sauf que ton if sera :

if($result == sha1($Mdp))
1
Merci je test de suite .
qu elle est l interet de les crypté? Mon code me permet d autoriser l acces a la page d acceuil apres identification
0
J ai remplacé en <?php et sa marche, merci beaucoup
0
johnvox Messages postés 57 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 27 juin 2009 3
2 sept. 2008 à 23:49
L'interet c'est que si quelqu'un casse ta base de donnée (on ne sait jamais) si tes mot de passe ne sont pas crypté il peut les avoir et après ......

Tandis que s'il sont hashé (car md5, sha1 sont des fonction de hashage) le gars pourra les voir mais il ne pourra rien en faire car hashé pour exemple


commentçamarche en sha1 c'est 526177ce64bbdde88bc20b31aa6987e5151192e5

et on ne peut pas le retrouver le hashage on peut pas le décrypter !
0
mouf13 Messages postés 142 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 22 février 2011 17
3 sept. 2008 à 00:29
sha + puissant que md5 ?
-1
Non.. juste une clé de cryptage différente
0