[otrs] Customer database
teebot at gsmserver.com
teebot at gsmserver.com
Fri Apr 6 12:26:38 GMT 2007
Would you be so king to help me
This is very important. I can not decide whether to use or not OTRS in
my support branch
this is extreamly important to make OTRS customer be able to authoraze
from my database
thx
> Vladimir Doisan пишет:
>> It is, but it will require you to write a custom module IIRC.
>> Take a look at the Chapter 9 "Using External Backends" in the OTRS Admin
>> manual.
>>
>>
> First of all, i have tryed to add to my Config.pm strings like this
>
> $Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::DB';
> $Self->{'Customer::AuthModule::DB::Table'} = 'tbl_users';
> $Self->{'Customer::AuthModule::DB::CustomerKey'} = 'user_login';
> $Self->{'Customer::AuthModule::DB::CustomerPassword'} =
> 'user_password';
> $Self->{'Customer::AuthModule::DB::DSN'} =
> "DBI:mysql:database=MyDBase;host=my_host";
> $Self->{'Customer::AuthModule::DB::User'} = "some_user";
> $Self->{'Customer::AuthModule::DB::Password'} = "some_password";
>
> My user table has follwing structure
>
> describe tbl_users;
> +-----------------+----------------------------------------------------------------------------------+------+-----+---------------+-------+
>
> | Field |
> Type
> | Null | Key | Default | Extra |
> +-----------------+----------------------------------------------------------------------------------+------+-----+---------------+-------+
>
> | user_id |
> varchar(100)
> | | PRI | | |
> | user_sex |
> varchar(10)
> | YES | | NULL | |
> | user_login |
> varchar(100)
> | YES | MUL | NULL | |
> | user_password |
> varchar(100)
> | YES | | NULL | |
> | user_email |
> varchar(100)
> | YES | | NULL | |
> | user_first_name |
> varchar(100)
> | YES | | NULL | |
> | user_last_name |
> varchar(100)
> | YES | | NULL | |
> | user_address1 |
> varchar(100)
> | YES | | NULL | |
> | user_address2 |
> varchar(100)
> | YES | | NULL | |
> | user_city |
> varchar(100)
> | YES | | NULL | |
> | user_state |
> varchar(100)
> | YES | | NULL | |
> | user_country |
> varchar(100)
> | YES | | NULL | |
> | user_phone |
> varchar(100)
> | YES | | NULL | |
> | user_zip |
> varchar(10)
> | YES | | NULL | |
> | user_fax |
> varchar(100)
> | YES | | NULL | |
> | active |
> char(1)
> | YES | | NULL | |
> | manually |
> char(1)
> | YES | | NULL | |
> | user_company |
> varchar(200)
> | YES | | NULL | |
> | serial_clip |
> varchar(9)
> | YES | | NULL | |
> | serial_item |
> char(2)
> | YES | | NULL | |
> | site |
> enum('gsmserver.com','gsmserver.com.ua','gsmserver.es','gsmserver.ru','dealers')
> | | PRI | gsmserver.com | |
> | referer |
> text
> | YES | | NULL | |
> | icq |
> varchar(100)
> | YES | | NULL | |
> | msn |
> varchar(100)
> | YES | | NULL | |
> | aim |
> varchar(100)
> | YES | | NULL | |
> | yahoo |
> varchar(100)
> | YES | | NULL | |
> | skype |
> varchar(100)
> | YES | | NULL | |
> | from |
> varchar(250)
> | YES | | NULL | |
> | disc_card |
> varchar(250)
> | YES | | NULL | |
> | activation_date |
> varchar(10)
> | YES | | NULL | |
> | tax_id |
> varchar(100)
> | YES | | NULL | |
> +-----------------+----------------------------------------------------------------------------------+------+-----+---------------+-------+
>
> 31 rows in set (0.00 sec)
>
>
>
> Loginig into customer fails becouse "Panic! No User data".
> Log file contains login OK record.
>
More information about the otrs
mailing list