
Hallo Leute, ich versuche unter otrs 1.3.2 das CustomerInterface ans rennen zu bekommen. Ich möchte gerne getrennte User und AuthBackends haben. So sieht meine Config.pm aus: $Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::DB'; $Self->{'Customer::AuthModule::DB::Table'} = 'customer_user'; $Self->{'Customer::AuthModule::DB::CustomerKey'} = 'login'; $Self->{'Customer::AuthModule::DB::CustomerPassword'} = 'password'; $Self->{'Customer::AuthModule::DB::DSN'} = "DBI:mysql:database=otrs;host=localhost"; $Self->{'Customer::AuthModule::DB::User'} = "meinotrsuser"; $Self->{'Customer::AuthModule::DB::Password'} = "meinotrspasswort"; $Self->{CustomerUser} = { Name => 'Database Backend', Module => 'Kernel::System::CustomerUser::DB', Params => { # if you want to use an external database, add the # required settings DSN => 'DBI:mysql:database=obis_vis;host=localhost', User => 'meinuserdbuser', Password => 'meinuserdbpasswort', Table => 'meineuserdbtabelle', }, # customer uniq id CustomerKey => 'login', # customer # CustomerID => 'knr', CustomerValid => 'knr', [snip bis MAP ende] So siehts aus. Ich habe jetzt folgendes Verhalten beobachtet: wenn ich customer.pl aufrufe und mir ein passwort zusenden lasse (account habe ich vorher mit phpmyadmin angelegt), dann fragt er die tabelle ab und schreibt ein neues passwort hinein, die ich unter UserDb angegeben habe. das ist die tabelle mit kundendaten, in die eigentlich keine logins reinsollen. wenn ich aber versuche mich einzuloggen, dann fragt er die tabelle ab, die ich im customerauth angegeben habe ! das sollte doch eigentlich nicht so sein, oder ? hab ich was falsch gemacht ? braucht ihr noch mehr infos ? alles gute, philipp PS: was ist CustomerValid ? finde nichts in der doku dazu...