Kundenlogin bei bestimmten Benutzern sperren

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
hschinnenburg
Znuny newbie
Posts: 65
Joined: 16 Nov 2015, 12:59
Znuny Version: 5.02.13

Kundenlogin bei bestimmten Benutzern sperren

Post by hschinnenburg »

Hallo,

wir möchten den Kundenlogin für bestimmte Nutzernamen sperren. DIese Nutzer dienen nur dazu, bei Antworten den Namen vorzuschlagen. Ein Login in den Kundenbereich soll für diese nicht möglich sein.
Kann man das auf Kunden/Kundenbenutzerebene realisieren ?

VG & Danke
Hendrik

OTRS 5.0.7
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: Kundenlogin bei bestimmten Benutzern sperren

Post by KlausNehrer »

Woher kommen die Logis, also benötigen die Kunden das Passwort auch woanders, z. B. AD?
hschinnenburg
Znuny newbie
Posts: 65
Joined: 16 Nov 2015, 12:59
Znuny Version: 5.02.13

Re: Kundenlogin bei bestimmten Benutzern sperren

Post by hschinnenburg »

Hi,
die Logins sind unabhängig von allem anderen, die Kundennutzer werden nur in der lokalen DB angelegt.
VG
Hendrik
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: Kundenlogin bei bestimmten Benutzern sperren

Post by KlausNehrer »

Dann wäre doch der einfachste Weg, ein hochkomplexes, unbekanntes Passwort für die betroffenen Benutzer zu setzen.
hschinnenburg
Znuny newbie
Posts: 65
Joined: 16 Nov 2015, 12:59
Znuny Version: 5.02.13

Re: Kundenlogin bei bestimmten Benutzern sperren

Post by hschinnenburg »

Hi,
habe ich auch erst gedacht, da die ehcten User aber ein neues Passwort anfordern können sollen,
ist das wiederum so nicht möglich.
Der Klick auf neues Passwort führt dann wieder zur Anmeldemöglichkeit.

;(
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Kundenlogin bei bestimmten Benutzern sperren

Post by reneeb »

Das geht nur über etwas Anpassung.In https://github.com/OTRS/otrs/blob/maste ... er.pm#L237 einfach so etwas einfügen wie

Code: Select all

if ( $User && grep { $PostUser eq $_ } qw(GesperrterUser1 GesperrterUser2) ) {
    $User = undef;
}
. (ungetestet)
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
hschinnenburg
Znuny newbie
Posts: 65
Joined: 16 Nov 2015, 12:59
Znuny Version: 5.02.13

Re: Kundenlogin bei bestimmten Benutzern sperren

Post by hschinnenburg »

OK, vielen Dank, dann muss ich mal sehen wie ich das realisiert bekomme.

VG & Danke
Hendrik
nd0
Znuny expert
Posts: 232
Joined: 24 Mar 2015, 16:53
Znuny Version: 5.0.14
Location: Colonia

Re: Kundenlogin bei bestimmten Benutzern sperren

Post by nd0 »

Wenn die User doch aus dem AD kommen, verpass einfach denen die Zugriff haben sollen eine EXTRA-Attribut wie zum Beispiel "extensionAttribute10=Zugriffserlaubnis". In der Config.pm erlaubst du dann nur AD-Nutzern die über dieses Attribut verfügen den Zugriff auf das Ticketsystem? Der Rest wird dadurch automatisch ausgeperrt!
LIVE: OTRS 5.0.14 || Debian || MySQL/LDAP
TEST: OTRS 5.0.14 || Debian || MySQL/LDAP
Locked