Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

HMAC_Login.php File Reference


Detailed Description

Secure login via HMAC authentication.

Definition in file HMAC_Login.php.

Go to the source code of this file.

Classes

class  fbHMAC_Login
 Secure login via HMAC authentication. More...


Enumerations

enum  FB_HMAC_LOGIN_ERROR_NOT_CONNECTED
enum  FB_HMAC_LOGIN_ERROR_LOGIN_EXPIRED
enum  FB_HMAC_LOGIN_ERROR_NO_CHALLENGE
enum  FB_HMAC_LOGIN_ERROR_INVALID_CHALLENGE
enum  FB_HMAC_LOGIN_ERROR_BAD_CHALLENGE
enum  FB_HMAC_LOGIN_ERROR_BAD_PASSWORD
enum  FB_HMAC_LOGIN_ERROR_UNSAFE_PASSWORD
enum  FB_HMAC_LOGIN_ERROR_UNSAFE_BAD_PASSWORD
enum  FB_HMAC_LOGIN_ERROR_INVALID_LOGIN
enum  FB_HMAC_LOGIN_ERROR_INVALID_PASSWORD


Enumeration Type Documentation

enum FB_HMAC_LOGIN_ERROR_BAD_CHALLENGE
 

Challenge is bad.

Definition at line 76 of file HMAC_Login.php.

Referenced by fbHMAC_Login::_setError(), fbHMAC_Login_MySQL::validate(), and fbHMAC_Login_ADOdb::validate().

enum FB_HMAC_LOGIN_ERROR_BAD_PASSWORD
 

Safe login with incorrect password.

Definition at line 82 of file HMAC_Login.php.

Referenced by fbHMAC_Login::_setError(), fbHMAC_Login_MySQL::validate(), and fbHMAC_Login_ADOdb::validate().

enum FB_HMAC_LOGIN_ERROR_INVALID_CHALLENGE
 

Challenge is bad or has already been used.

Definition at line 70 of file HMAC_Login.php.

Referenced by fbHMAC_Login::_setError(), fbHMAC_Login_MySQL::validate(), and fbHMAC_Login_ADOdb::validate().

enum FB_HMAC_LOGIN_ERROR_INVALID_LOGIN
 

Invalid login

Definition at line 100 of file HMAC_Login.php.

Referenced by fbHMAC_Login::_setError(), fbHMAC_Login_MySQL::getPassword(), and fbHMAC_Login_ADOdb::getPassword().

enum FB_HMAC_LOGIN_ERROR_INVALID_PASSWORD
 

Invalid login/password.

Definition at line 106 of file HMAC_Login.php.

Referenced by fbHMAC_Login::_setError(), fbHMAC_Login_MySQL::validate(), and fbHMAC_Login_ADOdb::validate().

enum FB_HMAC_LOGIN_ERROR_LOGIN_EXPIRED
 

Login has expired (timeout exceeded).

Definition at line 58 of file HMAC_Login.php.

Referenced by fbHMAC_Login::_setError(), fbHMAC_Login_MySQL::validate(), and fbHMAC_Login_ADOdb::validate().

enum FB_HMAC_LOGIN_ERROR_NO_CHALLENGE
 

No challenge (we we're not able to generate a challenge for some reason).

Definition at line 64 of file HMAC_Login.php.

Referenced by fbHMAC_Login::_setError(), fbHMAC_Login_MySQL::getChallenge(), and fbHMAC_Login_ADOdb::getChallenge().

enum FB_HMAC_LOGIN_ERROR_NOT_CONNECTED
 

Not connected.

Definition at line 52 of file HMAC_Login.php.

Referenced by fbHMAC_Login::_setError(), fbHMAC_Login_MySQL::deletePercentage(), fbHMAC_Login_ADOdb::deletePercentage(), fbHMAC_Login_MySQL::deleteUnused(), fbHMAC_Login_ADOdb::deleteUnused(), fbHMAC_Login_MySQL::deleteUsed(), fbHMAC_Login_ADOdb::deleteUsed(), fbHMAC_Login_MySQL::getChallenge(), fbHMAC_Login_ADOdb::getChallenge(), fbHMAC_Login_MySQL::getPassword(), fbHMAC_Login_ADOdb::getPassword(), fbHMAC_Login_MySQL::validate(), and fbHMAC_Login_ADOdb::validate().

enum FB_HMAC_LOGIN_ERROR_UNSAFE_BAD_PASSWORD
 

Unsafe login with incorrect password.

Definition at line 94 of file HMAC_Login.php.

Referenced by fbHMAC_Login::_setError(), fbHMAC_Login_MySQL::validate(), and fbHMAC_Login_ADOdb::validate().

enum FB_HMAC_LOGIN_ERROR_UNSAFE_PASSWORD
 

Unsafe login with correct password.

Definition at line 88 of file HMAC_Login.php.

Referenced by fbHMAC_Login::_setError(), fbHMAC_Login_MySQL::validate(), and fbHMAC_Login_ADOdb::validate().


Generated on Fri Mar 19 12:52:28 2004 for Freebeer by doxygen 1.3.6-20040222