Ajouter un nouveau utilistateur

Résolu
salut,comment donner l'acceés a l'admin d'ajouter un nouveau utilisateur avec et le mot de passe doit être auto générer , j'ai besoin d'aide svp , et merci d'avant.

4 réponses

  1. salut, c très facile.
    pas 1 : créer un espace nommé: ajouter membre dans l'espace administratif. cette espace ou page contient un formulaire pour ajouter un membre sauf le champ mot de passe.

    pas 2 : créer une nouvelle fichier php contient les même scripts d'ajout d'un membre et changer le:

    $password = md5($_POST['password']);

    vers:

    $password = md5(uniqid());
    ou:

    $password = md5(rand());

    :)
    0
    1. merci Catalunya's trés gentille et comment faire pour l'envoiyer dans leur boite d'email et l'enregistrer dans la base de donneé au meme temps
      0
      1. ok c'est un bon question.

        vous devez fait un test comme ça:
        //ici la requete qui va insérer les données
        
        if($request) // si query est true
        {
             // on va envoyer un mail pour ce user contient le password
             $subject = 'Votre mot de passe';
                    $message = "<html>
                        <head>
                            <title><strong>Votre compte à été bien créer par l'admin</strong></title>
                        </head>
                    <body>
                        <div align='right'>
            <p><h1>nom_site_web</h1></p>
                        <br />
                        <br /><p>
                                        // include le mot de passe avec le message
            <p>Votre mot de passe est: $password</p>
                    </body>
                    </html>";
        
            $headers  = "MIME-Version: 1.0 \r\n";
            $headers .= "Content-type: text/html; charset=iso-8859-1\n";
            $headers .= "From: nom_site_web\r\n";
        
        
            // envoi du mail
        
            // le $mail est le mail du membre
            if(mail($mail, $subject, $message, $headers))
         {
          echo"success";
          }
             }
        
        0
      2. merciiiiiiiiiiiii frere
        0
      3. dsl bro j'ai un autre question très important comment afficher un datagrid en php qui m'afficher le id , nom etc ... svp aider moi et chui encore dsl
        0
    2. vous êtes bienvenue :)

      pour afficher les données d'un membre:

      <?php
      //cnx à la base
      
      // la session start est obligatoire dans chaque interface
      session_start();
      
      
      //récupération du mail, puis on l'utilise pour récupérer les autres données
      $mail = $_SESSION['mail'];
      
      $request = mysql_query("SELECT * FROM table WHERE mail='$mail'");
      if($request) // if query est true
      {
           $val = mysql_fetch_assoc($request);
      
      // ensuite récupere les champs des tables
      $id = $val['id'];
      etc...
      // récupère tout les autres chemps ici
      ///
      //
           }
      ?>
      


      c facile :)
      0
      1. merci merci boukoup mon amii j'ai un projet fin d'etude e chui encore debutant en php c grav :/
        0
        1. nn pa grave, le projet est une opportunité pour étudier et metriser les langages des programmation :)
          0
        2. :) merci encore frere e chui ravie 2 te connaitre tu es un vrai tunisien :)
          0
        3. 2r1 :) vous êtes bienvenue et vive la Tunisie
          0
        4. oui vive la Tunisie ;)
          0
        5. bjr frere voila mon code je veux afficher tous les jeux dans un data grid et il ne m'affiche rien :(

          include_once('connexion.php');

          $sql = "SELECT * from jeux_video" ;

          $request = mysql_query($sql);

          if($request)
          {
          $val = mysql_fetch_assoc($request);
          $nom = $val['nom'];
          $possesseur = $val['possesseur'];
          $console = $val['console'];
          $prix= $val['prix'];
          }

          ?>
          ou le problème ?
          0