Kernel::GenericInterface::Operation::Session::Common - Base class for Session Operations
performs user authentication and return a new SessionID value
my $SessionID = $CommonObject->CreateSessionID(
Data {
UserLogin => 'Agent1',
CustomerUserLogin => 'Customer1', # optional, provide UserLogin or
# CustomerUserLogin
Password => 'some password', # plain text password
}
);
Returns undef on failure or
$SessionID = 'AValidSessionIDValue'; # the new session id value
This software is part of the OTRS project (https://otrs.org/).
This software comes with ABSOLUTELY NO WARRANTY. For details, see the enclosed file COPYING for license information (GPL). If you did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.