diff --git a/vilesci/personen/import/mitarbeiterimport.php b/vilesci/personen/import/mitarbeiterimport.php index 7a6a938f3..8da54208f 100644 --- a/vilesci/personen/import/mitarbeiterimport.php +++ b/vilesci/personen/import/mitarbeiterimport.php @@ -447,6 +447,8 @@ if(isset($_POST['save'])) } else { + $zugangscode = substr(md5(openssl_random_pseudo_bytes(20)), 0, 15); + $person->new = true; $person->anrede = $anrede; $person->titelpre = $titel; @@ -462,7 +464,7 @@ if(isset($_POST['save'])) $person->geburtsnation = 'A'; $person->staatsbuergerschaft = 'A'; $person->familienstand = 'l'; - $person->zugangscode= uniqid(); + $person->zugangscode= $zugangscode; if($person->save()) {