| canAdminister($conferenceId, $userId) | Validation | |
| checkCredentials($username, $password) | Validation | |
| encryptCredentials($username, $password, $encryption=false) | Validation | |
| generatePassword($length=8) | Validation | |
| generatePasswordResetHash($userId) | Validation | |
| isAuthor($conferenceId=-1, $schedConfId=-1) | Validation | |
| isAuthorized($roleId, $conferenceId=0, $schedConfId=0) | Validation | |
| isConferenceManager($conferenceId=-1) | Validation | |
| isDirector($conferenceId=-1, $schedConfId=-1) | Validation | |
| isLoggedIn() | Validation | |
| isReader($conferenceId=-1, $schedConfId=-1) | Validation | |
| isReviewer($conferenceId=-1, $schedConfId=-1) | Validation | |
| isSiteAdmin() | Validation | |
| isTrackDirector($conferenceId=-1, $schedConfId=-1) | Validation | |
| login($username, $password, &$reason, $remember=false) | Validation | |
| logout() | Validation | |
| redirectLogin($message=null, $args=array()) | Validation | |
| suggestUsername($firstName, $lastName) | Validation | |