Class usuario

Description

Define um usuário no sistema

Located in /usuario.classe.php (line 20)

model
   |
   --usuario
Direct descendents
Class Description
usuarioX Adiciona novas propriedades ao objeto usuário
Variable Summary
array $grupos
string $strOrdCampo
boolean $_boolUserDb
string $_strFldNo
string $_strFldPk
string $_strTable
Method Summary
usuario __construct (object $objDb)
boolean Auth (string $senha)
void Load (mixed $who)
void loadGrupos ()
void Save ()
void setGrupos (array $arrGrupos)
Variables
array $grupos = array() (line 46)
  • var: Array cujos valores são os FK dos grupos a que o usuário pertence.
  • access: public
string $strOrdCampo = CFG_USUARIO_DB_NOME (line 41)
  • var: campo padrão de ordenação
  • access: public
boolean $_boolUserDb = true (line 37)
  • var: define se deve-se utilizar a conexão db de usuários
  • access: protected

Redefinition of:
model::$_boolUserDb
string $_strFldNo = CFG_USUARIO_DB_USERNAME (line 33)
  • var: nome do campo com o nome
  • access: protected

Redefinition of:
model::$_strFldNo
string $_strFldPk = CFG_USUARIO_DB_PK (line 29)
  • var: nome do campo com o pk
  • access: protected

Redefinition of:
model::$_strFldPk
string $_strTable = CFG_USUARIO_DB_TABLE (line 25)
  • var: nome da tabela com os dados
  • access: protected

Redefinition of:
model::$_strTable
Methods
Constructor __construct (line 56)

Construtor

  • access: public
usuario __construct (object $objDb)
  • object $objDb: objeto banco de dados do adodb

Redefinition of:
model::__construct()
Construtor

Redefined in descendants as:
Auth (line 84)

Autentica o formulário de login

  • return: [true|false]
  • access: public
boolean Auth (string $senha)
  • string $senha: senha informada no formulário de login
Load (line 97)

Carrega os dados do usuário

void Load (mixed $who)
  • mixed $who: pk ou username a ser carregado

Redefinition of:
model::Load()
Carrega os dados do objeto
loadGrupos (line 107)

Carrega os grupos a que pertence um usuário

  • access: public
void loadGrupos ()
Save (line 140)

Overload do método original do adodb para salvar grupos relacionados

  • access: public
void Save ()

Redefinition of:
model::Save()
Salva um registro no banco de dados Caso o objeto possua um pk, atualiza seus dado, caso contrário insere um novo registro.
setGrupos (line 127)

Define os grupos do objeto usuário

  • access: public
void setGrupos (array $arrGrupos)
  • array $arrGrupos: array simples com os pks dos grupos

Inherited Methods

Inherited From model

model::__construct()
model::Delete()
model::Find()
model::getDb()
model::getFields()
model::initPage()
model::Load()
model::Page()
model::Save()
model::Set()

Documentation generated on Sun, 09 Mar 2008 23:53:42 -0300 by phpDocumentor 1.4.0

SourceForge.net Logo Support This Project