X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=update.cgi;h=ddb8052be31984a74df35d58128d01b357e2fc4f;hb=fc89d53cd2270e917c1ef90f8357dcb326a1c04c;hp=c4d121de6972a32bf34000584fd3e1be64ba5a00;hpb=bb937c32bd6f82064c59c56ef4dc718deb7b581e;p=mirror%2Fuserdir-ldap-cgi.git
diff --git a/update.cgi b/update.cgi
index c4d121d..ddb8052 100755
--- a/update.cgi
+++ b/update.cgi
@@ -146,7 +146,7 @@ if (!($query->param('doupdate'))) {
my $confirmstring = '';
my $sudopassword = '';
for my $e(@{$entry->{'sudopassword'}}) {
- my ($uuid, $status, $hosts, $crypted) = ($e =~ /^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}) (confirmed:[0-9a-f]{40}|unconfirmed) ([a-z0-9.,*]+) ([^ ]+)$/);
+ my ($uuid, $status, $hosts, $crypted) = ($e =~ /^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}) (confirmed:[0-9a-f]{40}|unconfirmed) ([a-z0-9.,*-]+) ([^ ]+)$/);
unless (defined $uuid) {
$sudopassword .= "
Unparseable line! |
\n";
next;
@@ -209,7 +209,7 @@ if (!($query->param('doupdate'))) {
# Actually update stuff...
- my ($newpassword, $newstaddress, $newwebpassword, $newvoippassword);
+ my ($newpassword, $newstaddress, $newwebpassword, $newrtcpassword);
# Good god, why would we want to do that here? it breaks password setting
# etc, and it doesn't prevent people from setting eveil stuff in ldap
@@ -255,20 +255,20 @@ if (!($query->param('doupdate'))) {
&Util::LDAPUpdate($ldap, $editdn, 'webPassword', $newwebpassword);
}
- if ($query->param('newvoippass') && $query->param('newvoippassvrfy')) {
- if ($query->param('newvoippass') ne $query->param('newvoippassvrfy')) {
+ if ($query->param('newrtcpass') && $query->param('newrtcpassvrfy')) {
+ if ($query->param('newrtcpass') ne $query->param('newrtcpassvrfy')) {
# passwords don't match...
- &Util::HTMLError("The voip-passwords you specified do not match. Please go back and try again.");
+ &Util::HTMLError("The rtc-passwords you specified do not match. Please go back and try again.");
}
- my ($r, $msg) = &Util::checkPasswordQuality($query->param('newvoippass'), undef, [@ldapinfo_for_pwcheck]);
+ my ($r, $msg) = &Util::checkPasswordQuality($query->param('newrtcpass'), undef, [@ldapinfo_for_pwcheck]);
if ($r) {
- &Util::HTMLError("Password check failed for voip-password: $msg. Please go back and try again.");
+ &Util::HTMLError("Password check failed for rtc-password: $msg. Please go back and try again.");
}
# create a md5 crypted password
- $newvoippassword = &md5_hex( ldap_explode_dn($editid)->[0]{UID} . '@debian.org:sip.debian.org:' . $query->param('newvoippass') );
+ $newrtcpassword = &md5_hex( ldap_explode_dn($editdn)->[0]{UID} . '@debian.org:rtc.debian.org:' . $query->param('newrtcpass') );
- &Util::LDAPUpdate($ldap, $editdn, 'voipPassword', $newvoippassword);
+ &Util::LDAPUpdate($ldap, $editdn, 'rtcPassword', $newrtcpassword);
}
$newstaddress = $query->param('staddress');