## [System.Security] element index

### Package indexes

- System.Caching
- default
- System.Collections
- System.Exceptions
- System.I18N.core
- System.I18N
- System
- System.IO
- System.Util
- System.Web.Services
- System.Services
- System.Web
- System.Web.UI
- System.Web.UI.WebControls
- System.Xml

All elements
_
top

__construct
  TUser::__construct() in TUserManager.php
  Constructor.
__construct
  TAuthorizationRule::__construct() in TAuthorizationRule.php
  Constructor.

c
top

computeHMAC
  TSecurityManager::computeHMAC() in TSecurityManager.php
  Computes the HMAC for the data with getValidationKey.

d
top

decrypt
  TSecurityManager::decrypt() in TSecurityManager.php
  Decrypts data with getEncryptionKey.
doAuthentication
  TAuthManager::doAuthentication() in TAuthManager.php
  Performs authentication.
doAuthorization
  TAuthManager::doAuthorization() in TAuthManager.php
  Performs authorization.

e
top

encrypt
  TSecurityManager::encrypt() in TSecurityManager.php
  Encrypts data with getEncryptionKey.
RETURN_URL_VAR
  TAuthManager::RETURN_URL_VAR in TAuthManager.php
  GET variable name for return url

g
top

generateRandomKey
  TSecurityManager::generateRandomKey() in TSecurityManager.php
  Generates a random key.
generateUserSessionKey
  TAuthManager::generateUserSessionKey() in TAuthManager.php
getAction
  TAuthorizationRule::getAction() in TAuthorizationRule.php
getEncryption
  TSecurityManager::getEncryption() in TSecurityManager.php
getEncryptionKey
  TSecurityManager::getEncryptionKey() in TSecurityManager.php
getEveryoneApplied
  TAuthorizationRule::getEveryoneApplied() in TAuthorizationRule.php
getGuestApplied
  TAuthorizationRule::getGuestApplied() in TAuthorizationRule.php
getGuestName
  TUserManager::getGuestName() in TUserManager.php
getIsGuest
  TUser::getIsGuest() in TUserManager.php
getLoginPage
  TAuthManager::getLoginPage() in TAuthManager.php
getManager
  TUser::getManager() in TUserManager.php
getName
  TUser::getName() in TUserManager.php
getPasswordMode
  TUserManager::getPasswordMode() in TUserManager.php
getReturnUrl
  TAuthManager::getReturnUrl() in TAuthManager.php
getRoles
  TAuthorizationRule::getRoles() in TAuthorizationRule.php
getRoles
  TUser::getRoles() in TUserManager.php
getUser
  TUserManager::getUser() in TUserManager.php
  Returns a user instance given the user name.
getUserFile
  TUserManager::getUserFile() in TUserManager.php
getUserManager
  TAuthManager::getUserManager() in TAuthManager.php
getUsers
  TAuthorizationRule::getUsers() in TAuthorizationRule.php
getValidation
  TSecurityManager::getValidation() in TSecurityManager.php
getValidationKey
  TSecurityManager::getValidationKey() in TSecurityManager.php
getVerb
  TAuthorizationRule::getVerb() in TAuthorizationRule.php

h
top

hashData
  TSecurityManager::hashData() in TSecurityManager.php
  Prefixes data with an HMAC.

i
top

init
  TSecurityManager::init() in TSecurityManager.php
  Initializes the module.
init
  TUserManager::init() in TUserManager.php
  Initializes the module.
init
  TAuthManager::init() in TAuthManager.php
  Initializes this module.
insertAt
  TAuthorizationRuleCollection::insertAt() in TAuthorizationRule.php
  Inserts an item at the specified position.
isInRole
  TUser::isInRole() in TUserManager.php
isUserAllowed
  TAuthorizationRuleCollection::isUserAllowed() in TAuthorizationRule.php
isUserAllowed
  TAuthorizationRule::isUserAllowed() in TAuthorizationRule.php

l
top

leave
  TAuthManager::leave() in TAuthManager.php
  Performs login redirect if authorization fails.
loadFromString
  TUser::loadFromString() in TUserManager.php
login
  TAuthManager::login() in TAuthManager.php
  Logs in a user with username and password.
logout
  TAuthManager::logout() in TAuthManager.php
  Logs out a user.

o
top

onAuthenticate
  TAuthManager::onAuthenticate() in TAuthManager.php
  Performs the real authentication work.
onAuthorize
  TAuthManager::onAuthorize() in TAuthManager.php
  Performs the real authorization work.

s
top

saveToString
  TUser::saveToString() in TUserManager.php
setEncryption
  TSecurityManager::setEncryption() in TSecurityManager.php
setEncryptionKey
  TSecurityManager::setEncryptionKey() in TSecurityManager.php
setGuestName
  TUserManager::setGuestName() in TUserManager.php
setIsGuest
  TUser::setIsGuest() in TUserManager.php
setLoginPage
  TAuthManager::setLoginPage() in TAuthManager.php
  Sets the login page that the client browser will be redirected to if login is needed.
setName
  TUser::setName() in TUserManager.php
setPasswordMode
  TUserManager::setPasswordMode() in TUserManager.php
setRoles
  TUser::setRoles() in TUserManager.php
setUserFile
  TUserManager::setUserFile() in TUserManager.php
setUserManager
  TAuthManager::setUserManager() in TAuthManager.php
setValidation
  TSecurityManager::setValidation() in TSecurityManager.php
setValidationKey
  TSecurityManager::setValidationKey() in TSecurityManager.php
switchToGuest
  TUserManager::switchToGuest() in TUserManager.php
  Sets a user as a guest.
USER_FILE_EXT
  TUserManager::USER_FILE_EXT in TUserManager.php
  extension name to the user file

t
top

TAuthManager.php
  TAuthManager.php in TAuthManager.php
TAuthorizationRule.php
  TAuthorizationRule.php in TAuthorizationRule.php
TSecurityManager.php
  TSecurityManager.php in TSecurityManager.php
TUserManager.php
  TUserManager.php in TUserManager.php
STATE_ENCRYPTION_KEY
  TSecurityManager::STATE_ENCRYPTION_KEY in TSecurityManager.php
STATE_VALIDATION_KEY
  TSecurityManager::STATE_VALIDATION_KEY in TSecurityManager.php
TAuthManager
  TAuthManager in TAuthManager.php
  TAuthManager class
TAuthorizationRule
  TAuthorizationRule in TAuthorizationRule.php
  TAuthorizationRule class
TAuthorizationRuleCollection
  TAuthorizationRuleCollection in TAuthorizationRule.php
  TAuthorizationRuleCollection class.
TSecurityManager
  TSecurityManager in TSecurityManager.php
  TSecurityManager class
TUser
  TUser in TUserManager.php
  TUser class
TUserManager
  TUserManager in TUserManager.php
  TUserManager class

u
top

updateSessionUser
  TAuthManager::updateSessionUser() in TAuthManager.php
  Updates the user data stored in session.

v
top

validateData
  TSecurityManager::validateData() in TSecurityManager.php
  Validates if data is tampered.
validateUser
  TUserManager::validateUser() in TUserManager.php
  Validates if the username and password are correct.