Anmeldung an bestimmte Hosts

Hilfe zu Znuny Problemen aller Art
Locked
Michael
Znuny newbie
Posts: 33
Joined: 24 Sep 2009, 15:07
Znuny Version: 2.4.4
Contact:

Anmeldung an bestimmte Hosts

Post by Michael »

Hallo zusammen!
Ich habe folgende Frage / Problem:
Mein Ticketsystem läuft mit mehrer VHosts (z.B. Host1 und Host2). Diese Hosts haben auch unterschiedliche Themes.
Jetzt würde ich gerne für die unterschiedlichen Customer folgendes einstellen können:
Customer1 kann sich nur auf Host1 anmelden und nicht auf Host2. Customer2 kann sich auch nur an einem bestimmten Host anmelden usw.
Bisher kann sich ein Customer an jedem Host anmelden. Ich will, dass jeder Customer sich nur an einem bestimmten Host anmelden kann.

Wisst ihr, wie ich das verändern kann?
Grüße und Danke für die Hilfe!

Micha
OTRS 2.4.7
MySQL 5.0.67
Apache 2.2
OS: openSUSE 11.2 64bit
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Anmeldung an bestimmte Hosts

Post by jojo »

die Vhosts sind nur für unterschiedliche Themes. Da es sich um die gleiche Applikation handelt, ist das von Dir gewünschte Verhalten nicht im Standard abbildbar.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Michael
Znuny newbie
Posts: 33
Joined: 24 Sep 2009, 15:07
Znuny Version: 2.4.4
Contact:

Anmeldung an bestimmte Hosts

Post by Michael »

ok, danke!

Grüße
Micha
OTRS 2.4.7
MySQL 5.0.67
Apache 2.2
OS: openSUSE 11.2 64bit
Michael
Znuny newbie
Posts: 33
Joined: 24 Sep 2009, 15:07
Znuny Version: 2.4.4
Contact:

Anmeldung an bestimmte Hosts

Post by Michael »

Hmm, hab noch ne Frage. Hoffe, ihr könnt mir die beantworten.

Ich würde jetzt gerne ein Skrip schreiben, dass überprüft, ob ich an einem bestimmten Host anmelden darf.
Das Skript an sich ist nicht so schwer.
Die Überprüfung läuft über die Tehmes, da es für jeden Host auch ein bestimmtes Theme gibt. Wenn das Eingestellte THeme für den Benutzer nicht mit dem Theme für den Host übereinstimmt, kann er sich nicht anmelden.

Sähe in etwa so aus:

Code: Select all

my $SQL = "Select preferences_value from customer_preferenzes
                   where user_id = user and preferences_key = 'User_Theme' ";
                  if (preferences_value != 'Theme1')
                  {
                  break;
                  }
Kann mir jemand sagen, wo ich diese Abfrage am besten rein setze und ob die Syntax so richtig ist.
Vielen dank!

Micha
OTRS 2.4.7
MySQL 5.0.67
Apache 2.2
OS: openSUSE 11.2 64bit
Locked