IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

verifier login (débutant)


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 119
    Par défaut verifier login (débutant)
    voilà , je suis en train d'écrire un formulaire d inscription pour mon site et je voudrais savoir comment faire pour vérifier si le login et mdp du membre n'existe pas déjà (1)dans ma base de donnée(2) dans un fichier texte ...

    cordialement

  2. #2
    Membre confirmé Avatar de Bobybx
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2005
    Messages : 122
    Par défaut
    (1) imaginons que ton champ dans le formulaire ait pour name "login_soumis"

    je ferais une requete lors du traitement du form:

    $login = $_POST['login_soumis']

    $requete = "select id from table where login=$login limit 1";
    tu execute la requete qui te renvoie un résultat si le login existe déjà,
    0 résultat si personne n'a ce login

    (2) Bah arrete le txt et consacre toi entièrement à la bdd

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 119
    Par défaut
    c'est pas moi qui le demande, c'est une obligation...

  4. #4
    Membre confirmé Avatar de Bobybx
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2005
    Messages : 122
    Par défaut
    Citation Envoyé par Shyboy
    c'est pas moi qui le demande, c'est une obligation...
    C'est bizarre mais bon... Je ne peux pas t'aider côté txt... Désolé...

    Juste une petite question cependant, ton fichier texte sera composé uniquement des logins ? genre :
    -----------
    toto
    tata
    titi
    -----------

    ou t'auras d'autres données?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 119
    Par défaut
    et comment tu intégrerais cette ligne dans le script que j ai crée?
    <? include ("config.inc"); ?>
    <?
    $login=$_POST['login'];
    $pass=$_POST['pass'];
    if (isset($_POST['statut']))
    {
    $statut=htmlentities($_POST['statut']);
    if($statut=='pro')
    { // connexion à la base
    // sélection de la base
    mysql_select_db('voiture') or die('Erreur de selection '.mysql_error());

    // on écrit la requête sql
    $sql = "INSERT INTO pro(login,pass) VALUES('$login','$pass')";

    // on insère les informations du formulaire dans la table
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
    // on affiche le résultat pour le visiteur
    echo 'Vos infos on été ajoutées.';



    mysql_close(); //
    }
    else
    { // on rentre les données dans un fichier texte
    $statut=fopen("part.txt","a");
    fwrite($statut, $login.",".$pass."\n");
    fclose($statut);
    }
    }
    ?>

  6. #6
    Membre confirmé Avatar de Bobybx
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2005
    Messages : 122
    Par défaut
    Comme ça (code à vérifier...non testé) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <? include ("config.inc"); ?>
    <?
    $login=$_POST['login'];
    $pass=$_POST['pass'];
    if (isset($_POST['statut']))
    {
    $statut=htmlentities($_POST['statut']);
    if($statut=='pro')
    { 	// connexion à la base
    	// sélection de la base
    	mysql_select_db('voiture') or die('Erreur de selection '.mysql_error());
     
    	$requete = "select login from pro where login=$login limit 1";
    	$result = mysql_query($sql);
    	if ($result) // on a un résultat, login pris
    		echo "Ce login existe déjà. Veuillez en prendre un autre";
    	else // pas de résultat, login libre
    	{
    		// on écrit la requête sql
    		$sql = "INSERT INTO pro(login,pass) VALUES('$login','$pass')";
     
    		// on insère les informations du formulaire dans la table
    		mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
    		// on affiche le résultat pour le visiteur
    		echo 'Vos infos on été ajoutées.';
     
     
     
    		mysql_close(); //
    		}
    		else
    		{ // on rentre les données dans un fichier texte
    		$statut=fopen("part.txt","a");
    		fwrite($statut, $login.",".$pass."\n");
    		fclose($statut);
    		}
    	}
    }
    ?>

Discussions similaires

  1. verifie login avec findByLogin
    Par yalah dans le forum Hibernate
    Réponses: 2
    Dernier message: 19/10/2007, 17h35
  2. [HIBERNATE] verifier le login
    Par MicroPuce dans le forum Hibernate
    Réponses: 5
    Dernier message: 24/06/2006, 09h29
  3. Réponses: 4
    Dernier message: 16/06/2006, 13h56
  4. [débutant] Problème pour générer un login automatiquement
    Par zamoto dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/05/2006, 20h12
  5. [débutant][servlet]Problème avec Servlet login
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 10/05/2005, 00h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo