(Wie sieht denn das aus, sofort die nackte Fehlermeldung zu kriegen....)
sub login_screen {
$lxdebug->enter_sub();
sub login_screen {
$lxdebug->enter_sub();
if (-f "css/lx-office-erp.css") {
$form->{stylesheet} = "lx-office-erp.css";
}
if (-f "css/lx-office-erp.css") {
$form->{stylesheet} = "lx-office-erp.css";
}
$form->{fokus} = "loginscreen.login";
$form->header;
$form->{fokus} = "loginscreen.login";
$form->header;
sub login {
$lxdebug->enter_sub();
sub login {
$lxdebug->enter_sub();
- $form->error($locale->text('You did not enter a name!')) unless ($form->{login});
+ unless ($form->{login}) {
+ login_screen($locale->text('You did not enter a name!'));
+ exit;
+ }
$user = new User $memberfile, $form->{login};
# if we get an error back, bale out
if (($result = $user->login(\%$form, $userspath)) <= -1) {
$user = new User $memberfile, $form->{login};
# if we get an error back, bale out
if (($result = $user->login(\%$form, $userspath)) <= -1) {
- if ($result == -2) {
- exit;
- }
-
- $form->error($locale->text('Incorrect username or password!'));
+ exit if $result == -2;
+ login_screen($locale->text('Incorrect username or password!'));
+ exit;
}
my %style_to_script_map = ( 'v3' => 'v3',
}
my %style_to_script_map = ( 'v3' => 'v3',
+[%- IF msg %]
+ <br>
+ <b>[% msg %]</b>
+ <br>
+[%- END %]
<br>
<input type="submit" name="action" value="Anmeldung" tabindex="3">
<br>
<input type="submit" name="action" value="Anmeldung" tabindex="3">
+[%- IF msg %]
+ <br>
+ <b>[% msg %]</b>
+ <br>
+[%- END %]
<br>
<input type="submit" name="action" value="<translate>Login</translate>" tabindex="3">
<br>
<input type="submit" name="action" value="<translate>Login</translate>" tabindex="3">