Ajout d'utilisateur en PHP

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server. Une description est donnée sur le portail phénIXUS : http://www.ixus.net/sme-server/.

Ajout d'utilisateur en PHP

Message par djinlemage » 14 Mars 2012 17:32

Bonjour,

Tout nouveau dans le monde SME, je cherche a ajouter des utilisateurs depuis une interface que je compte créer en php (interface différente du server-manager) pour que certains de mes utilisateurs puissent ajouter des comptes.
C est comptes doivent avoir les même informations que lorsqu'on les créer depuis server-manager.

Mon problème est que je ne trouve pas la base de données dans laquelle ajouter ces informations.

J'ai bien cherché dans la base Mysql mais je n'ai pas trouvé mon bonheur.

Pouvez vous me guider ?

Ma version : smeserver-7.5.1-i386
avec en plus PhpMyAdmin

Merci a vous
KoRnicoti KoRnicota
djinlemage
 
Message(s) : 8
Inscription : 14 Mars 2012 17:21
Localisation : Metz

Re: Ajout d'utilisateur en PHP

Message par jibe » 14 Mars 2012 22:48

Salut,

Ne prends pas mal cette question : ne te connaissant pas et au vu de ton premier post, je suis obligé de te la poser, d'autant que ce que tu veux faire demande quand même des bases suffisantes. Connais-tu bien Linux et connais-tu bien SME ?

En effet, une chose me chagrine : rechercher les users dans une base de données semblerait plutôt montrer que tu n'as pas vraiment connaissance de comment sont gérés les utilisateurs...

Et de plus, faire créer de nouveaux utilisateurs par n'importe qui, ça parait assez curieux ! Si SME est effectivement conçue pour être utilisée par des non-informaticiens, il faut quand même un admin système/réseau. Un peu comme dans une entreprise, il y a un patron ou un DRH et que c'est lui qui est chargé de l'embauche, pas n'importe quel employé !

Attention : je ne rejette pas du tout ta demande, je cherche à la comprendre et à t'orienter vers une démarche te permettant de trouver une bonne solution. Et la bonne solution n'est pas forcément celle à laquelle tu penses, ou alors il te faut nous en convaincre ;)

Le mieux serait que tu définisses bien clairement tes besoins, en détails. De là, on pourra soit constater qu'il n'y a pas de meilleur moyen que celui que tu envisages, soit te donner des idées et conseils pour d'autres solutions plus adéquates.

Maintenant, si c'est ta solution qui est la bonne, la bonne démarche est de te procurer les sources du server-manager, de les étudier en t'aidant du manuel du développeur, disponible sur le site de contribs.org, et de revenir éventuellement te faire expliquer les points qui restent obscurs pour toi.
jibe. En vert ou en rouge-orangé : je modère - En noir ou autre couleur : je parle à titre personnel.

L'idée que quand on n'a pas quelque chose, on puisse se bouger pour l'avoir, c'est une démarche qui parait absolument normale pour les gens du Logiciel Libre et totalement surnaturelle pour tout le reste de la population. (Benjamin Bayart)
jibe
 
Message(s) : 943
Inscription : 09 Sep 2011 23:19
Localisation : Haute Savoie

Re: Ajout d'utilisateur en PHP

Message par djinlemage » 15 Mars 2012 11:15

Bonjour jibe,

Merci de ta réponse

jibe a écrit :Ne prends pas mal cette question : ne te connaissant pas et au vu de ton premier post, je suis obligé de te la poser, d'autant que ce que tu veux faire demande quand même des bases suffisantes. Connais-tu bien Linux et connais-tu bien SME ?


Alors je ne suis en effet pas un spécialiste de Linux (j ai travaillé de façon personnelle sur Debian) et je découvre SME depuis environ 2 mois.

jibe a écrit :En effet, une chose me chagrine : rechercher les users dans une base de données semblerait plutôt montrer que tu n'as pas vraiment connaissance de comment sont gérés les utilisateurs...

Et de plus, faire créer de nouveaux utilisateurs par n'importe qui, ça parait assez curieux ! Si SME est effectivement conçue pour être utilisée par des non-informaticiens, il faut quand même un admin système/réseau. Un peu comme dans une entreprise, il y a un patron ou un DRH et que c'est lui qui est chargé de l'embauche, pas n'importe quel employé !


Il se trouve que je suis Administrateur Système de formation mais orienté Windows ... (chacun ses tares :D )
j'explique plus bas la demande complète, il est vrai que j'aurais du commencer par la ....


jibe a écrit :Le mieux serait que tu définisses bien clairement tes besoins, en détails. De là, on pourra soit constater qu'il n'y a pas de meilleur moyen que celui que tu envisages, soit te donner des idées et conseils pour d'autres solutions plus adéquates.


Le projet est de monter un serveur mail dans mon entreprise :
Le but est de pouvoir envoyer des mails aux copieurs Multi fonction pour que ceux ci nous répondent en nous envoyant ses compteurs de copies dans le but de facturer nos clients.

Comme nous installons très régulièrement de nouveau copieurs chez nos nouveau clients (environ 3-4 par semaine) et donc je souhaite que la personnes qui prépare les machines dispose d'une interface Web que j'aurais créer pour que cette personne ajoute les copieurs en tant qu'utilisateurs.
Comme je l'ai vu dans SME, dans Server-manager, lorsqu'on créer un compte, celui ci est directement associé à une boite mail.
Niveau sécurité, je ne souhaite pas donnée l’accès à server-manager a la personne en question pour des raisons evidantes :D.

Voila le principe !

Maintenant j'ai réfléchi : la partie server-manager fait ce que je demande (sans parler du fait qu'on ai accès à toute la partie config du serveur).
Ne puis je pas récupérer la partie php qui m’intéresse pour recréer une page comme indiqué plus haut ??
KoRnicoti KoRnicota
djinlemage
 
Message(s) : 8
Inscription : 14 Mars 2012 17:21
Localisation : Metz

Re: Ajout d'utilisateur en PHP

Message par jdh » 15 Mars 2012 11:34

Ce problème illustre le problème récurrent : on cherche une solution technique AVANT d'avoir posé les bases du problème.


Mon métier c'est le Système et Réseaux (dans plusieurs entreprises).
J'ai donc, depuis des années, acheté des imprimantes lasers réseaux et des copieurs multi-fonctions (réseaux).

Pour les imprimantes, je faisais des scripts (bash puis php) qui interrogeait les imprimantes (en SNMP) pour avoir le nombre de copies (soit au mois soit en instantané).
Les dernières générations de copieurs savent DIRECTEMENT envoyer leur compteur, leur niveau de toner (même en couleur) pour facturation à la page et envoi automatique de recharges toners. Et c'est franchement bien !
A l'installation, le technicien me demande le serveur smtp à utiliser et configure les alertes (et j'en fait autant d'ailleurs).

Je ne vois donc quel est le problème et le rapport avec de multiples boites mails.
Mais je n'ai pas du bien comprendre ...
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
jdh
 
Message(s) : 731
Inscription : 02 Nov 2011 00:36
Localisation : Nantes - Angers

Re: Ajout d'utilisateur en PHP

Message par djinlemage » 15 Mars 2012 11:57

jdh a écrit :Ce problème illustre le problème récurrent : on cherche une solution technique AVANT d'avoir posé les bases du problème.


Perso j'aime bien me dépatouiller par moi même donc je demande généralement la ou se pose le problème mais tu as raison sur le principe.

jdh a écrit :Pour les imprimantes, je faisais des scripts (bash puis php) qui interrogeait les imprimantes (en SNMP) pour avoir le nombre de copies (soit au mois soit en instantané).
Les dernières générations de copieurs savent DIRECTEMENT envoyer leur compteur, leur niveau de toner (même en couleur) pour facturation à la page et envoi automatique de recharges toners. Et c'est franchement bien !
A l'installation, le technicien me demande le serveur smtp à utiliser et configure les alertes (et j'en fait autant d'ailleurs).

Je ne vois donc quel est le problème et le rapport avec de multiples boites mails.
Mais je n'ai pas du bien comprendre ...


Mon entreprise vend ou loue des copieurs qui sont installé chez les clients, donc pas le même réseau et surtout pas d’autorisation d'interconnecter les réseaux de ma société et ceux des clients, d'ou le passage par mail.
Le serveur mail fait juste passerelle. Je m'explique :

Le serveur qui remonte mes compteurs veux bien faire les demandes par mail mais les copieurs d'adresse mail défini. Je creer donc un serveur mail pour donnée une adresse mail aux copieurs
Les copieurs vont donc interroger mon serveur mail
- si le copieur trouve un mail de mon serveur de comptabilisation, le copieur envoi un mail au serveur de comptabilisation.
- si le copieur ne trouve pas de mail, il ne fait rien.

Voilou
KoRnicoti KoRnicota
djinlemage
 
Message(s) : 8
Inscription : 14 Mars 2012 17:21
Localisation : Metz

Re: Ajout d'utilisateur en PHP

Message par jdh » 15 Mars 2012 12:30

Ce que je veux dire, c'est que tout cela existe déjà. (Par exemple avec des copieurs Ricoh, Sharp et Canon).

L'installateur configure le copieur pour envoyer par mail des alertes via un serveur smtp chez le client.
- les compteurs de copies le dernier jour du mois p.e.
- les alertes pour les consommables (niveau de toner noir ou couleur).
NB : ces messages comportent en général l'identifiant = le n° de série de l'appareil, et je ne suis pas sur que l'adresse de destination soit différente selon le n° de machine (puisque marquée dans le corps du messages).

Chez le distributeur, les mails sont reçus et analysés pour soit calcul des couts copies soit envoi de consommables.
Il me semble bien plus malin que ce soit juste la même adresse dédiée à cela puisqu'on peut identifier le n° de série.


Au lieu de réinventer la roue, regardes donc plutôt un mail d'alerte et voies si c'est vraiment utile de différencier des adresses mails selon l'appareil ! (Et penses au technicien qui devra adapter sa procédure de préparation copieur SANS erreur !)

Si le besoin d'avoir une adresse mail par machine était nécessaire, il serait bien plus simple de construire une gestion de mail avec une base MySQL pour les adresses (p.e. postfixadmin, voir howtoforge, les tutos ne manquent pas)
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
jdh
 
Message(s) : 731
Inscription : 02 Nov 2011 00:36
Localisation : Nantes - Angers

Re: Ajout d'utilisateur en PHP

Message par djinlemage » 15 Mars 2012 14:27

Nous ne fonctionnons pas comme, vu que les copieurs doivent donner les compteurs a des dates précises, nous devons dire au copieurs de nous envoyer l'information.
Pour cela nous lui envoyons un email.
Donc le copieur doit avoir une adresse mail qui lui est propre

De plus très peu de nos clients ont un serveur SMTP, généralement il s'agit de très petites structures qui ont juste le net.
Et meme, pour que nous puissions lui dire de nous envoyer l'information, il faut bien que nous lui demandions grace au mail du copieur ...
KoRnicoti KoRnicota
djinlemage
 
Message(s) : 8
Inscription : 14 Mars 2012 17:21
Localisation : Metz

Re: Ajout d'utilisateur en PHP

Message par jdh » 15 Mars 2012 14:58

C'est assez curieux !

Avec des copieurs modernes des marques citées, on peut déjà faire beaucoup de choses.
- pour le smtp sortant, on peut, au choix, soit utiliser un smtp local s'il en existe, soit le smtp du fai (avec authentification si besoin).
- il existe des tas d'alertes possibles, avec envoi par email.
- il est possible de récupérer des mails : association d'une boite mail pour impression.

Ce qui me parait évident, c'est d'utiliser le système d'alerte existant, et justement prévu notamment sur les compteurs !
Ces alertes envoient à une adresse mail un texte décrivant l'alerte, et il existe des conditions donnant l'alerte.
L'exemple type de l'alerte est le relevé de compteur. Et il est très simple de créer l'alerte à la date de son choix.

Je ne vois pas ce que ferait un copieur d'un mail qu'il lui serait destiné d'autre que l'imprimer (avec ses pièces jointes).
Si on veut lui faire faire autre chose, il faudrait agir sur le logiciel du copieur, ce qui me parait totalement illusoire.


Je ne comprends guère votre recherche ...

Un exemple de référence de copieurs visés ? Un lien vers la doc technique du copieur ?
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
jdh
 
Message(s) : 731
Inscription : 02 Nov 2011 00:36
Localisation : Nantes - Angers

Re: Ajout d'utilisateur en PHP

Message par djinlemage » 15 Mars 2012 15:58

jbh a écrit :Je ne vois pas ce que ferait un copieur d'un mail qu'il lui serait destiné d'autre que l'imprimer (avec ses pièces jointes).


Justement, quand le copieur a un mail de mon systeme, le copieur envoi son compteur

Le but est d'interroger le copieur quand on veut (ce qui peut être plusieurs fois par mois) et pas d'avoir l'info 1x par mois

Donc il me faut une adresse mail pour le copieur.
Le copieur interroge l'adresse en question. Si un mail est la avec dedans la demande de mon système, alors le copieur envoi les compteurs.

Je comprends pas tes questions :D
Ma société me demande une fonctionnalité précise. C est pas un choix de ma part. Mais ce choix, je le comprend car pour moi et ma société, il est logique

Autre souci, c est que je ne vois pas comment je vais attribuer une adresse mail à un copieur sans mon serveur. D ou l’intérêt du serveur mail ...
KoRnicoti KoRnicota
djinlemage
 
Message(s) : 8
Inscription : 14 Mars 2012 17:21
Localisation : Metz

Re: Ajout d'utilisateur en PHP

Message par jdh » 15 Mars 2012 16:20

Dans ma dernière entreprise, j'ai acheté environ une vingtaine de copieurs et imprimantes (des marques indiquées).
Le contrat portait sur un coût trimestriel et un coût à la copie.
Désormais, les copieurs envoient AUTOMATIQUEMENT les compteurs au fournisseur.
Chaque trimestre, la compta reçoit une facture avec tout bien rempli.
Désormais, nous recevons AUTOMATIQUEMENT les recharges de toner environ 1 semaine avant d'avoir à les mettre en place.

Il y a 5 ans, on recevait un papier formulaire à remplir avec le relevé à faire nous-même.
Et cela reste vrai pour les plus anciens copieurs.

Mais maintenant les copieurs envoient des alertes compteurs, et des alertes toner.
Il y a 2 type d'alertes : les alertes "administratives" qui correspondent au fournisseur, et les alertes utilisateurs.
Je peux très aisément définir mes propres alertes. D'ailleurs j'avais configuré une alerte "plus de papier" (que j'ai bien sûr arrêté).
Le technicien me demande juste le smtp à utiliser (voire je fais moi-même tellement c'est simple à configurer via l'interface web).

Je n'ai jamais exploité la nouvelle fonction "impression des mails d'une boite pop3" car je n'en vois pas bien l'intérêt.


Je ne crois pas, une seule seconde, qu'un copieur puissent répondre à un mail (notamment pour un relevé de compteur).
Mais je ne demande qu'à me tromper : auriez vous juste une référence de ces copieurs ? (que je puisse lire la doc technique)
(D'ailleurs je ne vois pas sur quelle base, le copieur ferait la différence entre un mail à imprimer et un mail à répondre ...)


Sans référence, je renonce à suivre ce fil : j'ai essayé (vainement) de vous expliquer comment voit et pense un client et l'évolution de ces offres, mais visiblement nous ne nous comprenons absolument pas. Je ne vous serais d'aucune utilité sur votre schéma (que je pense totalement inopérant et à côté du fonctionnement des copieurs actuels).
L'intelligence artificielle n'est rien à côté de la stupidité naturelle.
jdh
 
Message(s) : 731
Inscription : 02 Nov 2011 00:36
Localisation : Nantes - Angers

Suivant

Retour vers SME

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron