Fixed signup problem, now will check for administrator and volunteer key