[Résolu] Ajouter des arguments à : _FORCE_USERNAME_TO_PC...

Vos suggestions et idées pour améliorer IntraMessenger
Forum rules
Pour plus de lisibilité, et afin de faciliter le suivi, veuillez poster un nouveau sujet par thème.

[Résolu] Ajouter des arguments à : _FORCE_USERNAME_TO_PC...

Unread postby tom » Fri Mar 06, 2009 3:54 pm

Bonjour,

Je souhaiterai savoir il est possible de rajouter le nom de domaine avant ou après le %USERNAME% avec un paramètre du meme style. J'ai essayé de le rajouter en dur mais ca ne fonctionne pas ...

Je m'explique : Mon entreprise est coupée en deux sociétés. Il y a un domaine parent et deux domaines enfants qui correspondent aux deux sociétés. Le domaine parents sert aux admins et aux serveurs. Je souhaiterai donc faire une distinction de ces deux sociétés dans intramessenger.

Merci

Tom
tom
 
Posts: 9
Joined: Thu Jan 29, 2009 4:32 pm

Unread postby THeUDS » Fri Mar 06, 2009 6:45 pm

Je ne suis pas sûr de pouvoir récupérer le nom du domaine où s'est loggué le poste,
par contre,
au niveau du serveur, je pense qu'en ajoutant au fichier /distant/start.php :
Code: Select all
$username_and_domaine = gethostbyaddr("$ip") . ";";
$username .= "-" . $username_and_domaine;

(après la ligne 30)
User avatar
THeUDS
 
Posts: 1803
Joined: Fri Apr 15, 2005 6:56 pm

Unread postby tom » Fri Mar 06, 2009 9:24 pm

Merci de répondre si vite, vraiment rien à redire c est juste parfait.

Je test ca dès lundi

tom
tom
 
Posts: 9
Joined: Thu Jan 29, 2009 4:32 pm

Unread postby tom » Mon Mar 09, 2009 10:48 am

Bonjour,

J'ai rajouté les lignes et j'obtiens quelque chose comme ceci après le pseudo : ²ºtï

Sinon je pensais mettre 2 sites intramessenger reliés à une base commune, mais il faudrais que je puisse mettre en dur le nom de domaine devant le pseudo, pas nécessairement le récupérer automatiquement. Une idée?

Merci

Tom
tom
 
Posts: 9
Joined: Thu Jan 29, 2009 4:32 pm

Unread postby THeUDS » Mon Mar 09, 2009 6:48 pm

Dommage... :?

tom wrote:mettre 2 sites intramessenger reliés à une base commune, mais il faudrais que je puisse mettre en dur le nom de domaine devant le pseudo

Pas de soucis, deux fois le répertoire complet (faire une install, puis dupliquer).
Le fichier de configuration pourra même être différent.

Juste le fichier start.php de différent,
avec un peu comme ci-dessus mais de cette façon :
Code: Select all
$username = "domaine-un-" . $username;

et l'autre
Code: Select all
$username = "domaine-deux-" . $username;


Avis perso, en fin de pseudo ça me parait plus pratique/lisible pour les utilisateurs :
Code: Select all
$username .= "-domaine-un";
User avatar
THeUDS
 
Posts: 1803
Joined: Fri Apr 15, 2005 6:56 pm

Unread postby tom » Mon Mar 09, 2009 9:18 pm

Merci encore,

Je test demain matin et je vous tiens au courant !


tom
tom
 
Posts: 9
Joined: Thu Jan 29, 2009 4:32 pm

Unread postby tom » Tue Mar 10, 2009 11:11 am

Malheureusement ca ne fonctionne pas ... Il me rajoute bien quelque chose avant ou après le pseudo, mais pas ce que je souhaite. Apparement il ne reconnais pas les caractères ...

Exemple :

Mon login est tns je souhaite rajouter "-sa" après le pseudo il m'affiche tnsh

Ceci différe si on met "-sa" en "-SA" ca affiche des caractère comme des "+" ou des images de binaires.

Tom
tom
 
Posts: 9
Joined: Thu Jan 29, 2009 4:32 pm

Unread postby THeUDS » Tue Mar 10, 2009 6:59 pm

Correction,
il faut placer le code après la ligne 62 (et non 30), (milles excuses !)...


Donc le premier code (domaine) pourrait peut être fonctionné...


Explication : le nom d'utilisateur n'arrive pas en clair,
donc si on rajoute du texte en clair avant de le décrypter, ça ne fonctionne pas correctement...
User avatar
THeUDS
 
Posts: 1803
Joined: Fri Apr 15, 2005 6:56 pm

Unread postby tom » Wed Mar 11, 2009 10:28 am

Merci,

Ca fonctionne parfaitement, la premiere methode rajoute bien le nom du pc après le pseudo. :

$username_and_domaine = gethostbyaddr("$ip") . ";";
$username .= "-" . $username_and_domaine;


Je vais quand même opter pour la solution du double site relié à une seule base de donnée et l'ajout du nom de domaine en dur.

Il ne reste plus qu'a refaire le package pour chaque domaine, mais pour ca j'ai deja eu la solution ;)

Encore merci

tom
tom
 
Posts: 9
Joined: Thu Jan 29, 2009 4:32 pm

Unread postby THeUDS » Wed Mar 11, 2009 6:48 pm

tom wrote:Il ne reste plus qu'a refaire le package pour chaque domaine, mais pour ca j'ai deja eu la solution ;)

Vous pouvez créer un msi à partir du zip,
avec le fichier options.ini pré-renseigné...
User avatar
THeUDS
 
Posts: 1803
Joined: Fri Apr 15, 2005 6:56 pm


Return to Suggestions et idées

Who is online

Users browsing this forum: No registered users and 1 guest