Prevent password reset on externally authenticated roles
Whenever a platform manager accidentally resets a password for a teacher or student, it is a huge hassle to fix. When this happens, we have to set a new LDAP password for the user before they can log in again.