Mail Admin\n"; print "
\n"; print "You didn't enter all fields!\n"; print_footer(); exit; } if ($form_new_passwd1 != $form_new_passwd2) { print "
\n"; print "The passwords that you supplied don't match!\n"; print_footer(); exit; } $result = db_query ("SELECT * FROM mailbox WHERE username='$form_login' AND active='1'"); if ($result[rows] != 1) { print "
\n"; print "The mailbox does not exist!\n"; print_footer(); exit; } $result = db_query ("SELECT password FROM mailbox WHERE username='$form_login'"); if ($result[rows] == 1) { $row = mysql_fetch_array($result[result]); $db_passwd = $row[password]; $keys = preg_split('/\$/', $row[password]); $checked_passwd = md5crypt($form_passwd, $keys[2]); $result = db_query ("SELECT * FROM mailbox WHERE username='$form_login' AND password='$checked_passwd' AND active='1'"); if ($result[rows] != 1) { print "
\n"; print "The password that you have entered doesn't match your current password!\n"; print_footer(); exit; } } $new_passwd = md5crypt($form_new_passwd1); $result = db_query ("UPDATE mailbox SET password='$new_passwd',change_date=NOW() WHERE username='$form_login'"); if ($result[rows] == 1) { print "Your password has been updated!\n"; print_footer(); exit; } else { print "
\n"; print "Unable to update your password!\n"; print_footer(); exit; } } ?> Change your mailbox password.