]> wagnertech.de Git - mfinanz.git/blobdiff - SL/User.pm
Ausgabe einer ordentlichen Fehlermeldung beim Datenbankupgrade, wenn das Verzeichnis...
[mfinanz.git] / SL / User.pm
index 5e4d667a8a453aaeaeea8dd8e0506c3226da3038..44cd34ab7a6c69d6dfe57357a463eec1d97e45f1 100644 (file)
@@ -145,7 +145,12 @@ sub login {
       }
 
       # update the tables
-      open(FH, ">$main::userspath/nologin") or die("$!");
+      if (!open(FH, ">$main::userspath/nologin")) {
+        $form->show_generic_error($main::locale->text('A temporary file could not be created. ' .
+                                                      'Please verify that the directory "#1" is writeable by the webserver.',
+                                                      $main::userspath),
+                                  'back_button' => 1);
+      }
 
       # required for Oracle
       $form->{dbdefault} = $sid;