Merge von 577 aus unstable: Speicherroutinen gepatcht: uid um einen Zufallswert ergae...
authorStephan Köhler <s.koehler@linet-services.de>
Thu, 24 Nov 2005 15:38:07 +0000 (15:38 +0000)
committerStephan Köhler <s.koehler@linet-services.de>
Thu, 24 Nov 2005 15:38:07 +0000 (15:38 +0000)
SL/CT.pm
SL/IC.pm

index e97905a..c6f55da 100644 (file)
--- a/SL/CT.pm
+++ b/SL/CT.pm
@@ -391,7 +391,9 @@ sub save_vendor {
   } else {
     my $uid = time;
     $uid .= $form->{login};
-
+    my $uid = rand() . time;
+    $uid .= $form->{login};
+    $uid = substr($uid, 2, 75);
     $query = qq|INSERT INTO vendor (name)
                 VALUES ('$uid')|;
     $dbh->do($query) || $form->dberror($query);
index 42959fe..48c7996 100644 (file)
--- a/SL/IC.pm
+++ b/SL/IC.pm
@@ -258,7 +258,7 @@ sub save {
     $dbh->do($query) || $form->dberror($query);
 
   } else {
-    my $uid = time;
+    my $uid = rand() . time;
     $uid .= $form->{login};
 
     $query = qq|SELECT p.id FROM parts p