Plugin d’ajout d’utilisateur (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #456440
    shinji
    Membre
    WordPress Padawan
    85 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : WordPress MU 1.3

    Problème(s) rencontré(s) :

    Je suis actuellement en train de créer un plugin pour ajouter des utilisateurs (abonné) à la volée.
    En clair on a une vingtaine de champs, on rentre juste des noms d’utilisateur et on valide leur inscription (sans mail).
    Je voulais savoir quel est le bout de code pour inscrire des utilisateurs dans la base de donnée.
    J’ai trouvé ce code dans wp-admin/users.php :

    case ‘adduser’:
    echo ‘<script type="text/javascript">alert("Oui");</script>‘;
    check_admin_referer(‘add-user’);

    if ( ! current_user_can(‘create_users’) )
    wp_die(__(‘You can’t create users.’));

    $user_id = add_user();
    $update = ‘add’;
    if ( is_wp_error( $user_id ) )
    $add_user_errors = $user_id;
    else {
    $new_user_login = apply_filters(‘pre_user_login’, sanitize_user(stripslashes($_POST[‘user_login’]), true));
    $redirect = add_query_arg( array(‘usersearch’ => urlencode($new_user_login), ‘update’ => $update), $redirect );
    wp_redirect( $redirect . ‘#user-‘ . $user_id );
    die();
    }

    En l’occurence le mail serait celui de l’admin pour permettre une validation (plus ou moins) sans validation mail.

    Merci

    #618540
    shinji
    Membre
    WordPress Padawan
    85 contributions

    J’ai finalement utilisé la fonction :

    wp_create_user($username, $password, $email =  »)

    pour créer un utilisateur, puis j’ai modifier le fichier wp-content/registration.php pour « forcer » le rôle en tant que contributeur.

    #618541
    enseignement
    Participant
    WordPress Knight
    102 contributions

    Pourrais-tu partager ton plugin /hack ?

    Merci

    #618542
    El-Cherubin
    Participant
    WordPress Knight
    142 contributions

    Ouep, ce serait sympatoche 🙂

    Si ya moyen d’ajouter des user par fichier texte ou vraiment un certain nombre a la fois, ce serait encore mieux :D

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.