Revision 6c21fd13
Von Moritz Bunkus vor fast 12 Jahren hinzugefügt
SL/Controller/LoginScreen.pm | ||
---|---|---|
34 | 34 |
sub action_login { |
35 | 35 |
my ($self) = @_; |
36 | 36 |
|
37 |
%::myconfig = $::form->{'{AUTH}login'} ? $::auth->read_user(login => $::form->{'{AUTH}login'}) : (); |
|
38 |
%::myconfig = SL::Dispatcher::AuthHandler::User->new->handle(countrycode => $::myconfig{countrycode}); |
|
37 |
my $login = $::form->{'{AUTH}login'} || $::auth->get_session_value('login'); |
|
38 |
%::myconfig = $login ? $::auth->read_user(login => $login) : (); |
|
39 |
SL::Dispatcher::AuthHandler::User->new->handle(countrycode => $::myconfig{countrycode}); |
|
39 | 40 |
$::form->{login} = $::myconfig{login}; |
40 | 41 |
$::locale = Locale->new($::myconfig{countrycode}) if $::myconfig{countrycode}; |
41 | 42 |
my $user = User->new(login => $::myconfig{login}); |
Auch abrufbar als: Unified diff
Automatische Authentifizierung bestehender Sessions über Session-ID + API-Token
Wird für CRM-Menü benötigt.