Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1041 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Résolu] Incorrect password avec Bookmark4U / php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Incorrect password avec Bookmark4U / php

n°1719823
cavokld
Posté le 18-04-2008 à 12:46:39  profilanswer
 

Bonjour, j'utilise Bookmark4U installé sur mon site en php avec un base MySQL sur un site du fournisseur d'accès Free.
Qui fonctionnait sans problème dans le temps.
Ça faisait très longtemps que je ne m'étais connecté comme admin.
 
J'ai voulu réaliser aujourd'hui des modifications en tant qu'administrateur, mais le mot de passe ne fonctionne plus, ceux des utilisateurs ne fonctionne plus non plus d'ailleurs.
 
Lorsque j'essaye de me connecter en tant qu'admin, j'ai cette réponse:
ou d'utilisateur Incorrect admin password
 
Je me suis dit que j'avais oublié tous les mots de passe, alors j'ai effacé toutes les tables du serveur sql.Free.fr correspondant à Bookmark4U de mon site et supprimé le répertoire complet contenant Bookmark4U ainsi que les tables de la base de donnée. Puis lancé une nouvelle installation.
 
Mais le mot de passe admin créé automatiquement pas défaut lors de la réinstallation de fonctionne pas non plus.
 
D'où cette question:
Est-ce que le langage des fonctions sql aurait changé ou est-ce que la fonction PASSSWORD ne donnerait plus le même résultat qu'auparavant ?
 
Voici la fonction créant le mot de passe pas défaut de l'administrateur
# add a administrator
INSERT INTO bk4u_passwd SET user='admin',passwd=PASSWORD('test'),rdate=NOW();
UPDATE bk4u_passwd SET uid=0 WHERE user='admin';
 
Sur la table de la base de donnée dans passwd la valeur est *94BDCEBE19083CE2A1F
 
Merci de votre aide.


Message édité par cavokld le 28-04-2008 à 20:06:13
mood
Publicité
Posté le 18-04-2008 à 12:46:39  profilanswer
 

n°1725825
cavokld
Posté le 28-04-2008 à 20:02:50  profilanswer
 

Ayant enfin trouvé la solution, je me répond moi même en espérant pouvoir en faire profiter d'autre dans le même cas de figure.
 
Lors de ma première installation chez Free, il y a de ça plusieurs années, Bookmark4U fonctionnait parfaitement.
Mais depuis l'évolution de leur Base SQL vers une version plus récente, plus rien ne va.
Les mots de passe ne sont plus reconnus.
 
Différents bugs ont été reporté sur le site Sourceforge, notamment le problème PASSWORD error ou il est indiqué:

Citation :


PASSWORD error
with
-bookmark4u 2.1
-Apache/2.0.55 (FreeBSD) PHP/5.0.5
-mysql Ver 14.7 Distrib 4.1.15, for portbld-freebsd5.4
(amd64) using 4.3
 
the PASSWORD function doesn't work
 
I remove all the occurrences of PASSWORD funcion in
inc/mgr.user.php
 
all goes well


 
Il faut donc dans le fichier ../ inc/mgr.user.php  supprimer toutes les occurences du mot PASSWORD.
En clair, il faut simplement supprimer le mot PASSWORD exact dans ce fichier, ne rien mettre à la place, ni espace.
Et miracle ça fonctionne. :bounce:  
Dans la Table SQL "bk4u_passwd" changer les mots de passe comme vous le souhaitez, il restera en clair et utilisable telque saisi.
Pour les nouveaux utilisateurs inscrits, les nouveaux mots de passe resteront en clair et utilisables tel que saisi.


Message édité par cavokld le 28-04-2008 à 20:04:54

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Résolu] Incorrect password avec Bookmark4U / php

 

Sujets relatifs
[Résolu]preg_match[Résolu] Pb classe javascript
[résolu] CSS-HTML - texte surligné !???[Résolu] Problème de récupération
[RESOLU][MYSQL] variable dans procédure stockée toujours NULL[CSS] Sur firefox Ok, mais IE NotOk [RESOLU]
[Resolu] Boite de Saisi avec juste OK[Résolu] Afficher les 10 dernières lignes d'un fichier
[Résolu] porté d'une variable vector 
Plus de sujets relatifs à : [Résolu] Incorrect password avec Bookmark4U / php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR