Codes javascript

Profil bloqué -  
 Utilisateur anonyme -
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

2 réponses

  1. Utilisateur anonyme
     
    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
    1. prosthetiks Messages postés 1309 Statut Membre 431
       
      + hasher et saler les mdp
      0
    2. Utilisateur anonyme
       
      @ prosthetiks : C'est pas faux ! Surtout, ne pas stocker en clair.
      0
  2. Mik3five Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
     
    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