Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MYMINI PHP ADMIN POUR MINIDB SANS MYSQL


Information sur la source

Catégorie :Divers Niveau : Initié Date de création : 29/01/2003 Date de mise à jour : 03/02/2003 14:09:56 Vu / téléchargé: 5 139 / 615

Note :
8,57 / 10 - par 7 personnes
8,57 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Après avoir publié la source sur  UNE MINIBD SANS MYSQL, un membres demandait : ( http://www.phpcs.com/article.aspx?Val=374 )

"Pratique, mais...
comme il s'agit d'une MiniDB, pk ne pas faire un MiniPHPMyAdmin ?"

Donc voilà un MiniPHPMyAdmin  développé en 2 heures... (j'avais enfin un peut de temps :p )
Ce MiniPHPMyAdmin, permet de :
- Ajouter des enregistrements
- Modifier un enregistrement
- Déplacer l'ordre d'un enregistrement (par incrémentation de 1 vers le début ou la fin)
- Supprimer un enregistrement

J'ai intégré une mini interface (aux utilisateurs d'y insérer un module sécurisé...facile à faire avec les sources du site ;) )

Ce script permet de faire autant d'enregistrement que l'on veut sur 4 champs.
Libre aux utilisateurs d'en insérer plus.
Il génère automatiquement un second fichier ( myminidb.php), même si ce dernier n'existe pas !

J'intègre un ".zip" du script, ainsi que quelques images de l'interface "MiniPHPMyAdmin".

/!\ les champs ne contiennent pas de traitement de saisie... n'insérez donc pas du code HTML (ni les caractères type : ' \ ")

Le script, n'ormalement marche parfaitement... toutefois si vous rencontrez des problèmes ou si vous voyez des améliorations à ajouter, merci de me le signaler.

@++
 

Conclusion

*********************
*         MISE A JOUR      
*********************

Acces sécurisé avec liste d'utilisateurs (Admin, Modos, Users)
Je vous mets le contennu du Lisez_moi.txt

/***********************************************
*             BLINCKERS© Groups
***********************************************
*           MyMini PHP Admin 2.0a
***********************************************
*      Version du script : 1.0
*      Date : 02/02/2003
***********************************************
*
*      http://www.blinckers-groups.com
*      mcpeter@blinckers-groups.com
*
***********************************************/


* LES FICHIERS *

- mymini_admin_link.php
  // Liens accessibles dans le menu, une fois login + pass identifiés
- cut.php
  // Déconnexion des membres
- index.php

- mymini_admin_datas.php
  // Affichage des Données (Admin et Modos)
- mymini_admin_users.php
  // Affichage des Membres (Admin et Modos)
- mymini_db_datas.php
  // Base de données des Données
- mymini_db_users.php
  // Base de données des Membres
- mymini_view_datas.php
  // Affichage des Données (Users)
- mymini_view_users.php
  // Affichage des Membres (Users)
- overall_footer.php
  // Pieds de page comun
- overall_header.php
  // Entête de page comun


* INSTALLATION *

Mettre tous les fichiers dans le même répertoire
Les données ne sont pas consultables si pas de login+pass identifié

Le premier Membre qui est l'Administrateur a pour,
login : Admin
pass : 123456
Modifier ces valeurs dès votre première installation.



* LES DROITS ET UTILISATIONS *

-> Admin ( Administrateur )

l'administrateur, peut (sur tous les membres, y compris lui-même) :
- modifier des membres (login, pass, mail, level)
- supprimer des utilisateurs (Modos, Users)
- déplacer des utilisateurs (Modos, Users)
- ajouter des membres (Tous types)

Il a tout contrôle sur les membres et les données.

-> Modos ( Modérateurs )

Les Modérateurs, peuvent :
- modifier des 'Users' (login, pass, mail)
   UNIQUEMENT les Users et eux mêmes
- ajouter des 'Users'

Ils peuvent ajouter des données et les modifier.

-> Users (Utilisateurs)

Les Utilisateurs, peuvent :
- Voir les membres (Login, mail, level)
- Voir les données


****** IMPORTANT ******
Lors de la modification d'un membre, si pas de modification au
niveau du pass, ce dernier reste inchangé.
Si l' 'Admin' ou les 'Modos' change un 'pass', ce dernier est recodé.

Lors de l'ajout d'un membre, si l' 'Admin', ne saisie pas de
login ou pass, l'enregistrement n'est pas validé. (idem pour les 'Modos')

Le module permettant l'insertion des données avec guillemets ou apostrophes,
ainsi que tout caractères interprétés par deffaut par PHP n'est pas installé.
Caractères interdit dans les saisies :
- " ' \

/**************************************************************/

Si vous rencontrez des bugs, veuillez m'en informer ici :

- mcpeter@blinckers-groups.com

Merci

/**************************************************************/


/**************
*      BUGS
**************/

- 03/02/2003 | 13:50 -
Petite modification dans le script...
Suite à un message d'un utilisateur :
- Les 'Modos' peuvent changer leur statut en 'Admin'

c'est maintenant rectifié. les 'Modos' ne peuvent pas modifier le Statut
des Membres ( modification apportée au '.zip' ) .
---------------------------
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de kortal le 30/01/2003 04:27:52

vraiment excellent, et tres fonctionnel. c'est exactement ce que je recherchais.
cependant, pense tu que c'est possible d'ajouter une gestion d'utilisateurs ?
par ex, un compte root qui permet de tout modifier, des comptes utilisateurs a plusieurs niveaux qui peuvent plus ou moins modifier de données, et enfin un compte normal qui permet juste de consulter les données.
ce code mérite un bon 10/10
et encore bravo !

signaler à un administrateur
Commentaire de McPeter le 30/01/2003 09:19:36

Salut et merci pour le compliment :)
ça stimule..

Pour ta question..
Oui c'est tout à fait possible
ce script est la base d'un de mes projets sur un auto-site et il faut forcément un 'admin' voir des 'modos' ou des membres.

La base du projet est que tout un chacun puisse créer un site en 5 minutes et qu'il puisse l'administrer à distance (donc forcement, il ya des accès protégé) et ce sans avoir recour à une base de données.
Tout ce fait en texte et le code des pages est écrit directement sur le site.

De plus (mais je mettrais ça plus tard en ligne) dans ce type de MiniBD il faut insérer un traitement du texte pour les accents et autres signes qui sont interprété différement par PHP

Pour un compte de consultation, (si tes datas ne sont pas sensible) tu peu trés bien utilser ce que j'explique dans :
http://www.phpcs.com/article.aspx?Val=374

ensuite, tu peux éventuellement utiliser le script que j'ai sur mon site ( http://www.blinckers-groups.com/cours/php_1.php ) qui explique comment faire un accès sécurisé  (avec le script pour générer les comptes 'Login + Pass codé')

@++

signaler à un administrateur
Commentaire de McPeter le 30/01/2003 11:21:20

Pour Kortal (et els autres :) )
Je suis entrain de faire un script pour ce que tu demandes :
- Liste d'utilisateurs
- Gestion LOGIN / PASSWORD / LEVEL
Sur le même principe que le script ci dessus avec la méthode "md5" (codage des passwords)
En fonction du LEVEL certain droits seront acoordé et pas d'autres ...
Ecriture d'un fichier ".htacces"

@++

signaler à un administrateur
Commentaire de kortal le 30/01/2003 20:28:51

et bien, c'est prometteur tout ca...
j'attends avec impatience ta nouvelle version. dommage que je m'y connaisse si peu en php lol
bon courage !

signaler à un administrateur
Commentaire de McPeter le 03/02/2003 14:14:28

Modification apporté .. :)

Les Modos ne peuvent plus modifier les Statuts des Membres (normal .. :p, ça doit être un privilège de l'Admin )

Pour ce qui est des mots de passe.. j'ajouterais sans doute un truc genre :
- Nouveau mot de passe & confirmation de saisie
Mais pour ce qui est de voir l'ancien mot de passe c'est pas possible...
Sinon ça reviendrait à dire que je l'enregistre quelque part en 'clair' et c'est pas 'top' pour la sécu :-)

Merci pour tes remarques Kortal ;-)
@++

signaler à un administrateur
Commentaire de el_teignou le 26/12/2003 23:46:40

Arrrrrgh, je n'arrive pas a le faire marcher... Ca m'embete enormement surtout que je voudrais pouvoir gérer les acces au parties protéger de mon site... aider moi... Pour info je suis chez ifrance et ils gérent le php

signaler à un administrateur
Commentaire de el_teignou le 26/12/2003 23:48:28

j'ai oublier de preciser que a chaque fois que je lance le script, le serveur me dit que le fichier n'est pas sur le serveur... :(

signaler à un administrateur
Commentaire de McPeter le 27/12/2003 01:40:57

mais apparement Ifrance a une versin light de php ..
bcp de param' à OFF :(
dis nous ce qui est écrit précisement au niveau du fichier qui n'esxite pas  ...

@++

signaler à un administrateur
Commentaire de el_teignou le 27/12/2003 10:19:41

iFrance me marque erreur 404 le fichier demander n'existe pas... Je comprend pas trop pourquoi, tout les fichier sont sur le serveur... Dois je encore changer de serveur???

signaler à un administrateur
Commentaire de McPeter le 27/12/2003 17:35:56

erreur 404, ça veut soit dire que tu n'as pas donné la bonne url ... soit qu'il y a un problème au niveau PHP

Quel est le lien que tu utilises ?
Ne faut - il pas (comme sur multimania) "activer" le php sur ton compte ?

@++

signaler à un administrateur
Commentaire de el_teignou le 28/12/2003 09:20:41

Voila c bon ça marche, merci pour les conseils

signaler à un administrateur
Commentaire de McPeter le 28/12/2003 12:16:04

ben de rien :)

signaler à un administrateur
Commentaire de SaXo360 le 16/03/2004 23:34:02

Bonjour, je trouve ce script formidable, c'est ce qu'il me fallait, merci beaucoup.
Par contre, je voudrais savoir si une fois qu'on a ajouter des utilisateurs, on peut rajouter sur le site un petit tableau qui permet aux utilisateurs enregistrés de s'identifier manuellement ou automatiquement lorsqu'il viennent sur le site mais aussi de voir sur le nombre de connectés sur le site, lesquel sont des visiteurs, users, modos ou admin?
Je sais pas si je me suis bien exprimé, j'en suis désolé.
Je suis novice en php :-S et je connais donc presque rien :-S.
Merci par avance et @bientot ;-)

signaler à un administrateur
Commentaire de truk65 le 20/11/2005 19:08:35

Bonjour est-ce que quelqu'un pourrer me dire pourquoi sa ne marche pas sur mon site.
Des que je vais sur la page je mais le mon pass d'admin ( pour le config ) mais sa fait rien sa reste sur place ?? Est-ce que j'aurais oublier de faire un lien sur la page d'accueil ?? merci de répondre
a+

signaler à un administrateur
Commentaire de truk65 le 20/11/2005 19:50:26

Non c'est bon pour la config j'ai trouvé mais par contre je vois pas comment on peut faire pour maitre le lien pour que les membres s'inscrivent et pour qu'il puisse accéder au site.
Merci de répondre
a++

signaler à un administrateur
Commentaire de aquatique le 19/08/2006 14:04:21

Bonjour,

je suis totalement nul en PHP, mais ton script est celui qui me semble le plus abordable pour moi tout en restant sérieux.

Cependant, il fallait bien qu'il y ait un problème, ca aurait été trop beau sinon.
Une fois installé, plusieurs messages d'erreur apparaissent sur mes pages :

Warning: session_start() [function.session-start]: open(/mnt/111/sdc/2/a/aquatique01/sessions/sess_505f9064e504d1f57d84ac5392b7d0f3, O_RDWR) failed: No such file or directory (2) in /mnt/111/sdc/2/a/aquatique01/security/index.php on line 26

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/111/sdc/2/a/aquatique01/security/index.php:26) in /mnt/111/sdc/2/a/aquatique01/security/index.php on line 26

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/111/sdc/2/a/aquatique01/security/index.php:26) in /mnt/111/sdc/2/a/aquatique01/security/index.php on line 26

Comment je pourrais faire disparaitre ca?

Merci d'avance

signaler à un administrateur
Commentaire de bestman le 07/04/2007 16:20:07

Bonjour,


J'ai voulu utiliser ton script mais le login et mot de passe ne fonctionne pas?
Je voudrais savoir ou je doit aller pour retrouver le code de admin pour le modifier
Je trouve ce script formidable et je voudrais l'utiliser.

Salutations et merci

signaler à un administrateur
Commentaire de McPeter le 07/04/2007 22:38:32

Bonjour
Je vais refaire complètement la source
Afin de la rendre plus fonctionnelle

@ bientôt

signaler à un administrateur
Commentaire de cavamikie le 19/10/2007 21:39:33

bonjour superbe script je les installez et des que la page index ce lance je vois plein de donnees msql/.....etc
je lance login et pass et rien ne se passe pourquoi

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,72 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.