Annonces
Livre d'or

Par ReidLos

@ "Visiteur" : Sign in and post your question on the forum in English preferably please.

@VB_Godfather : Merci de ton soutien

Concernant la tra [Suite...]

Livre d'or

Mini sondage
Disposez-vous de PHP 5 chez votre hébergeur ?








Résultats

 
   Le 24/03/10 à 00h15 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 10/03/10
Messages: 32
Tout est dans le titre, je cherche un moyen d'afficher toutes les tables dans la partie BDD de l'administration
Merci :)



Edité par Jonathan Le 24/03/10 à 00h21
____________________

pm http://www.supermariobrostv.fr    
   Le 24/03/10 à 07h14 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Que signifie toutes les tables ? Si c'est les données de toutes les tables simultanément, ce n'est pas possible tout simplement parce que ça n'a pas de sens.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 24/03/10 à 08h02 Citer      

Administrateur

Equipe Rédaction

Sexe:
Inscrit le: 07/11/06
Messages: 6217
Lieu: Villeurbanne
non je pense qu'il veut avoir le listing de toutes les tables de sa base de données.
____________________
Toujours OSER, savoir parfois CEDER, mais jamais RENONCER!

Mes sites : http://www.leschinchillas.org / http://www.chateau-de-lastours.fr

pm http://www.ptithom.net    
   Le 24/03/10 à 10h12 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 10/03/10
Messages: 32
en effet, excusez moi j'avais oublié de préciser que ds la partie Admin SQL, seule les tables avec le préfixe phpboost_ était affichées, seulement je voudrais être capable de voire toutes les tables de ma base de donnée
____________________

pm http://www.supermariobrostv.fr    
   Le 25/03/10 à 12h56 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Ah ben là il faut utiliser PHPMyAdmin, c'est fait exprès que PHPBoost ne voie que ses propres tables.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 25/03/10 à 20h02 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 10/03/10
Messages: 32
Non, j'ai en effet accès a phpMyAdmin, mais je ne veux pas donner les acces SQl car ils correspondent a ceux de mon FTP (sécurité meme si je fais confiance aux admins), c'est pourquoi je voulais savoir comment modifier le code PHP afin de voir toutes les tables :) rennommer les tables avec le préfixe phpboost_ marcherait il ?
____________________

pm http://www.supermariobrostv.fr    
   Le 26/03/10 à 08h01 Citer      

Administrateur

Equipe Rédaction

Sexe:
Inscrit le: 07/11/06
Messages: 6217
Lieu: Villeurbanne
tu es sur que tu ne peux pas modifier ces pass? c'est du n'importe quoi d'avoir le même mot de pass... quel hébergeur as tu?

de plus pourquoi donner accès à la base de donnée. Moins de personne l'a mieux ce sera pour la sécurité de ton site.
____________________
Toujours OSER, savoir parfois CEDER, mais jamais RENONCER!

Mes sites : http://www.leschinchillas.org / http://www.chateau-de-lastours.fr

pm http://www.ptithom.net    
   Le 26/03/10 à 09h14 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Question sécurité, je comprends que tu ne veuilles pas leur donner accès à ton FTP, mais sache que par l'administration de PHPBoost ils pourront faire tout ce qu'ils veulent dans la base de données.

La solution de renommer les autres tables en phpboost_nomtable devrait fonctionner, sinon on pourra retoucher le code pour qu'il te les affiche toutes.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 26/03/10 à 19h19 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 10/03/10
Messages: 32
Yop, j'ai renommé mes tables et en effet ca fonctionne :)
Je voudrais vous demandez si ce que j'ai fais la est sécurisé (je le pense) :
En gros, un admin a un lien qui redirige vers l'administration des tables avec la bonne table et l'id du champs que je veux directement afficher
database/admin_database_tools.php?table=phpboost_episodes&action=data&p=2&request_id=53
& le fait qu'y est un request_id engendre :
Code PHP :
if(($field_name =="id") && ($field_value == $request_id)) {				        
header('Location: admin_database_tools.php?table=' . $table . '&field=' . $field_name . '&value=' . $field_value . '&action=update&token=' . $Session->get_token() . '');    
}

Je pense que l'attaque csrf est impossible ainsi ?



Edité par Jonathan Le 26/03/10 à 19h22
____________________

pm http://www.supermariobrostv.fr    
   Le 27/03/10 à 11h01 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Non, tu ne risques rien au niveau CSRF, ce genre d'attaques consistent à faire faire à quelqu'un qui en est autorisé (typiquement un administrateur) une action malveillante contre son grès. Ici, il n'y a aucune action dangereuse possible. Par contre, sache que les gens à qui tu donnes cet accès ont accès à toute la base de données en lecture et écriture.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 27/03/10 à 13h45 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 10/03/10
Messages: 32
Citation:
Par contre, sache que les gens à qui tu donnes cet accès ont accès à toute la base de données en lecture et écriture

Oui j'avais observé, mais seulement 3 administrateurs que je connais biens (et qui ne veule pas la mort du site) ont les acces.
Merci pour vos réponses et bonne continuation
____________________

pm http://www.supermariobrostv.fr    
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces