Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Salut à tous !
Je viens de m'apercevoir qu'il est impossible de changer l'adresse mail d'un membre qui n'est pas vérifié. (en mode admin)
Le message d'erreur:
Erreur. Le lien que vous avez suivi est incorrect ou périmé.
J'ai trouvé la ligne concerné dans profile.php:
// Fetch the user group of the user we are editing
$result = $db->query('SELECT u.username, u.group_id, g.g_moderator FROM '.$db->prefix.'users AS u INNER JOIN '.$db->prefix.'groups AS g ON (g.g_id=u.group_id) WHERE u.id='.$id) or error('Unable to fetch user info', __FILE__, __LINE__, $db->error());
if (!$db->num_rows($result))
message($lang_common['Bad request'], false, '404 Not Found');Pour corriger le problème j'ai remplacé dans la ligne:
INNER JOINPar:
LEFT JOINEn fait il recherche dans la base de donnée un membre ayant le groupe n° 0 et aucun groupe n° 0 existe en base donc une erreur est déclenché et impossible de changer l'adresse mail.
Est ce un bug de Fluxbb ? Que pensez vous de ma modif ?
Faut il ouvrir un ticket sur le .org ?
Dans l'attente,
++
Dernière modification par barbuslex (03-09-2012 01:20:17)
Hors ligne
Je confirme, je viens de tester avec une install toute neuve de Fluxbb et apparemment le problème apparaît aussi.
Il ne s'agit donc pas de mes mods et addons ajouté au forum...
Hors ligne
Ticket ouvert sur le .org:
http://fluxbb.org/development/core/tickets/737/
Hors ligne