Forum AideInfo.com Index du Forum

Ajouter cette page sur un site de bookmarks
scoopeo  fuzz  tapemoi  nuouz  bookeet  pioche  Partagez sur del.icio.us  Partagez sur digg.com  Partagez sur furl.net  Partagez sur Yahoo! Mon Web 2.0  Partagez sur StumbleUpon  Partagez sur Google Bookmarks  Partagez sur Technorati  Partagez sur blinklist  Partagez sur Newsvine  Partagez sur ma.gnolia  spurl  simpy

Publicité


Rechercher Liste des Membres Groupes d'utilisateurs Profil Connexion S'enregistrer Messagerie privéeMessagerie privée   Règles du forum Retour au siteRetour au site
  Poster un nouveau sujet Répondre au sujet Forum AideInfo.com Index du Forum » (Tutoriaux) Dépannage, messages d'erreur, solutions aux problèmes phpBB   
Erreur "nom d'utilisateur déjà pris" à l'inscription
Auteur Message
AideInfo
Administrateur
Expert phpBB


Inscrit le: 11 Juin 2002
Messages: 3912

MessagePosté le: 20 Jan 2005 14:01
MessageSujet du message: Erreur "nom d'utilisateur déjà pris" à l'inscription
Répondre en citant

Le message "Désolé, mais ce nom d'utilisateur est déjà pris" apparaît à l'inscription.



Il peut y avoir plusieurs causes à ce problème :


  1. Si vous êtes déjà membre et que vous souhaitez créer un deuxième compte, vérifiez que vous êtes réellement déconnecté. Supprimez vos cookies navigateur fermé. Si vous avez accès à la base, supprimez les sessions.

  2. L'utilisateur Anonymous (il correspond aux visiteurs non connectés) a un id différent de -1, ou il n'existe pas.



    Ouvrez phpmyadmin, et affichez le contenu de la table phpbb_users. Recherchez dans le champ username la valeur Anonymous. Si le champ user_id n'est pas à -1, modifiez sa valeur. Vous pouvez utiliser les requêtes SQL suivantes.

    - Rechercher l'utilisateur Anonymous.
    Code:
    SELECT * FROM phpbb_users WHERE username = 'Anonymous';


    - Remettre le user_id à -1.

    Si aucun utilisateur Anonymous n'est présent, il faut le recréer avec la requête suivante.

    Code:
    INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 0, 1, 0, 1, 1, NULL, '', '', 0, '', '', '', 0, 0);


  3. Ouvrez le fichier includes/usercp_register.php. Recherchez le code suivant :

    Code:
    if ($mode == 'register' && ($userdata['session_logged_in'] || $username == $userdata['username']))


    Et remplacez-le par :

    Code:
    if ( $userdata['session_logged_in'] && $mode =="register" && $username == $userdata['username'])


_________________
Services gratuits

phpBB-Tutoriaux, tous les tutoriaux pour débuter et utiliser phpBB
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur  
 
  Poster un nouveau sujet  Répondre au sujet Forum AideInfo.com Index du Forum » (Tutoriaux) Dépannage, messages d'erreur, solutions aux problèmes phpBB

Informations
Page 1 sur 1
Permissions: Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Montrer les messages depuis:   
Page 1 sur 1
 
Sauter vers:  


Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme : Creamy White, modifié par Eric FICHOT pour AideInfo.com