 |
Erreur "nom d'utilisateur déjà pris" à l'inscription |
  |
 |
| Auteur |
Message |
AideInfo Administrateur Expert phpBB

Inscrit le: 11 Juin 2002 Messages: 3912
|
Posté le: 20 Jan 2005 14:01
Sujet du message: Erreur "nom d'utilisateur déjà pris" à l'inscription |
|
|
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 :
- 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.
- 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); |
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 |
|
|
 |
|
 |
 |
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
|
|
|
|