Créer identifiant membre + recevoir par mail

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par MusiqueLight, 3 Avril 2006.

  1. MusiqueLight
    MusiqueLight Nouveau WRInaute
    Inscrit:
    3 Avril 2006
    Messages:
    7
    J'aime reçus:
    0
    Salut à tous,
    voila, je débute depuis peu dans le langage php-mysql, même si je me suis débrouiller pour faire le site de mon père ( http://www.immobilier-du-perigord.com )

    Je viens de créer un petit formulaire d'inscription qui inscrit les membres dans la base de données.

    Le problème, c'est que maintenant, je voudrais attribuer automatiquement un identifiant unique pour chaque membre qui s'inscrit et qu'il le recoive par mail pour qu'il puisse rentrer dans sa zone de membre.

    Merci d'avance pour votre aide et à bientôt j'espère :wink:

    Thibaut (17 ans)

    Ps : si mon histoire d'identifiant unique est trop compliquée, peut être qu'une inscription du genre http://az-php.com/membres/subscribe.php avec un pseudo et un mot de passe serait plus simple ?
     
  2. dd32
    dd32 WRInaute accro
    Inscrit:
    9 Septembre 2005
    Messages:
    2 705
    J'aime reçus:
    0
    En fait, si une personne remplit le formulaire d'inscription,
    les données sont envoyées à un script php qui enregistre les données du nouveau membre dans une base de données, c'est bien cela ?

    Ce script récupère toutes les données du formulaire et les insère dans la table 'membres' avec une requête SQL.

    Tu peux récupérer le dernier enregistrement inséré dans la table en utilisant la fonction mysql_insert_id.
    (+ d'info sur -http://fr3.php.net/manual/fr/function.mysql-insert-id.php)

    edit : j'ai édité ce post pour ne laisser que le plus intéressant car le suivant est + clair (je l'avais écrit un peut tard :wink:)
     
  3. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    Pas trés clair tout ça...
    1/ le membre s'inscrit
    - email (par exemple)
    2/ tu l'ajoute à ta base
    - en vérifiant l'email est unique (n'existe pas déjà ds la base).
    - les champs de ta base seront :
    * id (autoincrément)
    * email
    * pass
    * valid

    le champ valid est égal à 0, tu le passera à 1 quand l'inscription sera validée

    le champ pass est un code généré automatiquement par exemple par le fonction passgen() et crypté par md5()
    Code:
    function passgen($max=10,$min=5)
    {
    srand ((double) microtime() * 1000000);
    $nbchar = rand($min, $max);
    $chars = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", 0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
    for ($i=0;$i<$nbchar;$i++)
            $pass.=$chars[rand(0, count($chars) - 1)];
    return $pass;
    }  
    $pass=md5(passgen())

    Tu envoie au membre un email avec son pass (non crypté) avec un lien du type
    verif_inscription.php?pass=XXX&email=YYY

    dans la page verif_inscription.php tu vérifie que tu trouve bien la ligne dans ta base (avec un champ valid à 0) et tu passe le champ valid à 1.
     
  4. dd32
    dd32 WRInaute accro
    Inscrit:
    9 Septembre 2005
    Messages:
    2 705
    J'aime reçus:
    0
    ok jeroen, je devais être un peu fatiguée :wink:
    J'ai édité mon post pour ne laisser que le plus intéressant...
     
  5. MusiqueLight
    MusiqueLight Nouveau WRInaute
    Inscrit:
    3 Avril 2006
    Messages:
    7
    J'aime reçus:
    0
    Ok, merci beaucoup pour vos réponses ;)

    Malheureusement, j'ai changé d'avis, et je voudrais créer une identification par e-mail et mot de passe.

    J'ai regardé les cours du site az-php (chapitre 23), mais j'ai un problème, puisqu'il me met "Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\essai\identifier.php on line 41".

    j'ai essayer de télécharger son script sur l'annuaire du site, mais il n'est plus disponible (lien mort).

    Si vous pouvez trouvez ce qui ne va pas, ou alors, m'envoyer un espace membre assez performant en php-mysql ,je veux bien ;)

    En tout cas, merci pour la rapidité de vos réponses et à bientôt.

    Thibaut
     
  6. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    T'a fumé ou quoi ? :evil:
    Je te propose quoi en dessus par hasard ?
     
  7. MusiqueLight
    MusiqueLight Nouveau WRInaute
    Inscrit:
    3 Avril 2006
    Messages:
    7
    J'aime reçus:
    0
    Désolé jeroen, j'avais mal lu désolé :?

    En fait, je viens de créer l'inscription.
    C'est à dire que le membre s'inscrit en mettant son e-mail et son mot de passe, mais maintenant, je voudrais créer la page d'indentification
    En fait, je ne sais pas comment faire pour que le membre entre ses informations qu'il a utlisées à l'inscription et arrive sur sa page "membre".

    Merci encore et désolé jeroen ;)

    Thibaut

    Ps : si vous voulez m'aider, je peux vous fournir les 2 pages que j'ai faites, ainsi que ma base de données :?:
     
  8. MusiqueLight
    MusiqueLight Nouveau WRInaute
    Inscrit:
    3 Avril 2006
    Messages:
    7
    J'aime reçus:
    0
  9. MusiqueLight
    MusiqueLight Nouveau WRInaute
    Inscrit:
    3 Avril 2006
    Messages:
    7
    J'aime reçus:
    0
    J'ai réussie à trouver tout seul !

    Merci quand même et @++ j'espère ;)
     
Chargement...
Similar Threads - Créer identifiant membre Forum Date
Créer un nouveau domaine avec 4 nouvelles langues Référencement international (langues, pays) 15 Septembre 2022
WordPress créer un sitemap xml avec YOAST SEO Crawl et indexation Google, sitemaps 14 Août 2022
Créer mon site web quand je suis profane Développement d'un site Web ou d'une appli mobile 10 Juillet 2022
[JavaScript Array] modifier un code html sans le supprimer/recréer Développement d'un site Web ou d'une appli mobile 20 Juin 2022
Comment créer un fichier SPF (authentification emails) ? Noms de domaine et référencement 14 Mars 2022
Mention "Site créer par ..." dans le footer Netlinking, backlinks, liens et redirections 28 Janvier 2022
Créer et animer un forum Demandes d'avis et de conseils sur vos sites 21 Novembre 2021
WordPress Créer et maintenir un thème vs Site Builder avec thème tout fait Développement d'un site Web ou d'une appli mobile 29 Octobre 2021
Créer 2 landing pages ou une seule ? Débuter en référencement 8 Juin 2021
Comment créer un PBN ? Netlinking, backlinks, liens et redirections 31 Mai 2021
Creer un site ecommerce Débuter en référencement 20 Mai 2021
Créer un fichier audio pour les articles Demandes d'avis et de conseils sur vos sites 2 Mai 2021
Search Console Créer des sitemap avec les redirections 301 Netlinking, backlinks, liens et redirections 14 Avril 2021
Créer un compte google my business pour un tiers YouTube, Google Images et Google Maps 20 Février 2021
Astuce Créer et programmer une diffusion en direct sur mobile Développement d'un site Web ou d'une appli mobile 17 Novembre 2020
Impossible de créer un nom d'utilisateur sur ma page FB Facebook 26 Octobre 2020
Faut-il créer un sitemap mobile ? Crawl et indexation Google, sitemaps 6 Octobre 2020
créer un nouveau site ou améliorer l'ancien ? Débuter en référencement 25 Août 2020
Créer une page ou une rubrique "citation", bonne idée ? Débuter en référencement 21 Juin 2020
Créer un article annuaire avec liens externes Débuter en référencement 11 Juin 2020