projects
/
kivitendo-erp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
ce45d06
)
Wenn man nach einem erfolgreichen Login die selbe Installation in einem zweiten Brows...
author
Moritz Bunkus
<m.bunkus@linet-services.de>
Wed, 9 Jan 2008 16:34:08 +0000
(16:34 +0000)
committer
Moritz Bunkus
<m.bunkus@linet-services.de>
Wed, 9 Jan 2008 16:34:08 +0000
(16:34 +0000)
bin/mozilla/login.pl
patch
|
blob
|
history
diff --git
a/bin/mozilla/login.pl
b/bin/mozilla/login.pl
index
2d96b54
..
9df7232
100644
(file)
--- a/
bin/mozilla/login.pl
+++ b/
bin/mozilla/login.pl
@@
-68,7
+68,13
@@
if (-f "bin/mozilla/$form->{login}_$form->{script}") {
# window title bar, user info
$form->{titlebar} = "Lx-Office " . $locale->text('Version') . " $form->{version}";
# window title bar, user info
$form->{titlebar} = "Lx-Office " . $locale->text('Version') . " $form->{version}";
-if ($form->{action}) {
+my $action = $form->{action};
+
+if (!$action && $auth->{SESSION}->{login}) {
+ $action = 'login';
+}
+
+if ($action) {
our %myconfig = $auth->read_user($form->{login}) if ($form->{login});
if (!$myconfig{login} || (SL::Auth::OK != $auth->authenticate($form->{login}, $form->{password}, 0))) {
our %myconfig = $auth->read_user($form->{login}) if ($form->{login});
if (!$myconfig{login} || (SL::Auth::OK != $auth->authenticate($form->{login}, $form->{password}, 0))) {
@@
-81,7
+87,7
@@
if ($form->{action}) {
$auth->create_or_refresh_session();
$form->{titlebar} .= " - $myconfig{name} - $myconfig{dbname}";
$auth->create_or_refresh_session();
$form->{titlebar} .= " - $myconfig{name} - $myconfig{dbname}";
- call_sub($locale->findsub($
form->{action}
));
+ call_sub($locale->findsub($
action
));
} else {
login_screen();
} else {
login_screen();