68 Classifieds API

Features
class tree: 68Classifieds | index: 68Classifieds | all elements

 Class Login

Description

Handle the user login.

Located in /includes/classes/kernel/Login.php (line 16)


	
			
Variable Summary
 string $msg
Method Summary
 object Login Login (object database $db, [ $int = true])
 boolean checkLogin (string $username, string $password, [string $remember = 'N'])
 string hashPassword (string $password)
 void logout ()
 void setCookieName (string $name)
 boolean _checkAdminLogin (string $username, string $password)
 void _logout ()
Variables
string $msg = '' (line 47)

Class message - usually in case of a failure

  • access: public
Methods
Constructor Login (line 81)

Login Constructor

  • access: public
object Login Login (object database $db, [ $int = true])
  • object database $db: Database functions
  • $int
checkLogin (line 145)

Check Login

  • access: public
  • uses: _setAdminSession
  • uses: _setCookie
  • uses: _setHash
  • uses: _setUserSession
  • uses: _saveSession
  • uses: _checkUserLogin
  • uses: Login::hashPassword()
  • uses: Login::_checkAdminLogin()
  • uses: _checkEmailValidation
  • uses: _checkLoginFailed
boolean checkLogin (string $username, string $password, [string $remember = 'N'])
  • string $username
  • string $password
  • string $remember: remember me option.
hashPassword (line 500)

Hashes the password

string hashPassword (string $password)
  • string $password
logout (line 535)

Log out the user deleting all session data

  • access: public
void logout ()
setCookieName (line 97)

Overrides default cookie name

  • access: public
void setCookieName (string $name)
  • string $name
_checkAdminLogin (line 203)

Checks administration login attempt

boolean _checkAdminLogin (string $username, string $password)
  • string $username
  • string $password
_logout (line 551)

Old _logout

  • deprecated: since v4.1
  • access: public
void _logout ()