Codes javascript

Fermé
Profil bloqué - 16 mai 2012 à 20:16
 Utilisateur anonyme - 19 juil. 2012 à 13:42
Bonjour,

J'aimerais savoir le code javascript qui permet aux utilisateurs de s'inscrire (login+mot de passe enregistrer sur une page proteger mais sa c'est mon probleme)

et de se connecter grace a un javascript qui recherche directement dans le fichier où sont stoker les "login+mot de passe" pour qu'ils puissent se connecter . Est-ce que c'est possible. Merci d'avance

A voir également:

2 réponses

Utilisateur anonyme
19 juil. 2012 à 12:02
oulà !!!

Pas de login + mdp dans un fichier texte !

Vaut mieux faire cela dans une base de données, sinon n'importe qui pourrait aspirer ton site et avoir ce précieux fichier.

0
prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 431
19 juil. 2012 à 12:55
+ hasher et saler les mdp
0
Utilisateur anonyme
19 juil. 2012 à 13:42
@ prosthetiks : C'est pas faux ! Surtout, ne pas stocker en clair.
0
Mik3five Messages postés 3 Date d'inscription jeudi 19 juillet 2012 Statut Membre Dernière intervention 19 juillet 2012
19 juil. 2012 à 12:58
Tiens voilà, un exemple en php



		if(isset($_POST['login2'],$_POST['password2']))
		{
			if(!empty($_POST['login2']) && !empty($_POST['password2']))
			{
				connect();
				$login=mysql_real_escape_string(htmlspecialchars($_POST['login2']));
				$mdp=mysql_real_escape_string(htmlspecialchars($_POST['password2']));
				$mdp=md5($mdp);
				
				$requete=mysql_query('SELECT * FROM users WHERE login="'.$login.'"') or die('Erreur '.__LINE__.mysql_error());
				$result=mysql_num_rows($requete);
				if($result)
				{
					while($dDate=mysql_fetch_array($requete))
					{
						$mdp2=$dDate['password'];
					}
					if($mdp2==$mdp)
					{
						// mot de passe bon		
						$_SESSION['user']=$login;
						unset($result,$requete,$login,$mdp,$mdp2);
						$informations.= "Reussite <br/>";
						echo $informations;
						mysql_close();
					}
					else
					{
						$informations.= "Echec mot de passe <br/>";
						echo $result.'<br/>'.$login.'<br/>'.$mdp.'<br/>'.$mdp2.'<br/>';
						echo $informations;
						unset($result,$requete,$login,$mdp,$mdp2);
						mysql_close();
					}
				}
				else
				{
					$informations.= "Utilisateur ou mot de passe inexistant <br/>";
					echo $informations;
					unset($result,$requete,$login,$mdp,$mdp2);
					mysql_close();
				}
			}
			else
			{
				$informations.= "Variable vide <br/>";
				echo $informations;
			}
		}
		else
		{
				
			$informations.= "Variable non défini <br/>";
			$informations.=$_POST['login2'].$_POST['password2'].'<br/>';
			echo $informations;
			
		}









0