to have the admin change the password, you would use data assist to create pages for search results and update for the users table.
where the password is not encrypted, a strait data assist update page linked with a results page is all that is needed.
If you leave the email blank for some users, you cannot set the email column to be unique. it fail for the second blank email address since a blank one was already entered.