#include "party.style"
+#include "passwd.inc"
<auth>
$sth = pg_exec ($dbh, $query) or die("Cannot assign a day for you.");
}
+ # Only the admin is permitted to regenerate a password
+ if ($DEBIAN_AUTH['admin'] == 1) {
+ if (isset ($newpass) && $newpass == 1) {
+ if (!empty($email)) {
+ $passwd = randpass();
+
+ $query = sprintf ("UPDATE party_person SET "
+ ."passwd = '%s' WHERE id = %d",
+ md5 ($passwd),
+ $id);
+ $sth = pg_exec ($dbh, $query) or die("Cannot update your personal data.");
+ mail_password ($email, $passwd);
+ }
+ }
+ }
$sth = pg_exec ($dbh, "COMMIT") or die("Cannot finish transaction!");
}
}