$login = 0;
}
+ if ($password == 1 && $login == 1 && strlen ($oldmail) > 0) {
+ $newpass = randpass();
+ }
+
if ($oid == 0) {
$query = sprintf ("INSERT INTO person (name,email,project,nightplace,infomail,insurance,socialevent,list,admin,"
."login,password,comment) "
addslashes ($nightplace),
$infomail, $insurance, $socialevent, $list, $admin, $login,
addslashes ($comment));
- if (strlen ($newpass)) {
+
+ if (strlen ($newpass) > 0) {
+ $newpass = randpass();
$query .= sprintf (",password='%s'", addslashes (md5 ($newpass)));
}
$query .= sprintf (" WHERE oid = %d", $oid);
insert_nili();
</when>
- if ($password == 1 && strlen ($oldmail) > 0) {
+ if (strlen ($newpass) > 0) {
$newpass = randpass();
mail_password($oldmail, $newpass);
}