MCMS
[ class tree: MCMS ] [ index: MCMS ] [ all elements ]

Class: AuthManager

Source Location: /lib/controller/AuthManager.php

Class Overview

PEAR
   |
   --AuthManager

Gestore dei permessi degli utenti in MCMS. Permette l'aggiunta, la rimozione e la verifica dei permessi di ciascun utente. Inoltre permette il re-login degli utenti.


Author(s):

  • Silvio Moioli

Version:

  • 2

Variables

Methods



Class Details

[line 42]
Gestore dei permessi degli utenti in MCMS. Permette l'aggiunta, la rimozione e la verifica dei permessi di ciascun utente. Inoltre permette il re-login degli utenti.



Tags:

version:  2
author:  Silvio Moioli


[ Top ]


Class Variables

$auth =  null

[line 47]



Tags:

var:  il componente di PEAR per l'autenticazione degli utenti

Type:   Auth


[ Top ]

$currentAuthor =  null

[line 49]



Tags:

var:  l'autore correntemente loggato o null

Type:   Author


[ Top ]

$engine =  null

[line 45]



Tags:

var:  l'oggetto per la comunicazione al Database

Type:   Engine


[ Top ]



Class Methods


constructor AuthManager [line 56]

AuthManager AuthManager( Engine $engine)

Costruttore standard.



Parameters:

Engine   $engine   l'oggetto per la comunicazione al DB in uso

[ Top ]

method addUser [line 168]

void addUser( Author $author, string $password)

Aggiunge un nuovo autore tra quelli che possono accedere a MCMS.



Parameters:

Author   $author   l'autore da aggiungere
string   $password   la sua password

[ Top ]

method checkLogin [line 95]

true checkLogin( Author $author)

Controlla che l'autore sia effettivamente loggato in MCMS.



Tags:

return:  se l'autore è autenticato correttamente


Parameters:

Author   $author   l'autore da controllare

[ Top ]

method initAuthWithLoginScreen [line 80]

void initAuthWithLoginScreen( Author $author)

Inizializza (o re-inizializza) Auth per mostrare la schermata di login relativa all'autore specificato in caso di mancato riconoscimento dello stesso.



Parameters:

Author   $author   l'autore da settare

[ Top ]

method initAuthWithoutLoginScreen [line 67]

void initAuthWithoutLoginScreen( )

Inizializza (o re-inizializza) Auth per non mostrare schermate di login in caso di mancato riconoscimento dell'autore.



[ Top ]

method isEditAllowed [line 121]

true isEditAllowed( Author $author, mixed $objectToModify)

Controlla che l'autore sia effettivamente loggato in MCMS, e che abbia i permessi per modificare un certo oggetto.



Tags:

return:  se l'autore è autenticato correttamente e può modificare l'oggetto


Parameters:

Author   $author   l'autore da controllare

[ Top ]

method reLogin [line 143]

void reLogin( Author $author)

Forza l'autore specificato a rifare il login.



Parameters:

Author   $author   l'autore

[ Top ]

method removeUser [line 155]

void removeUser( Author $author)

Rimuove l'autore da quelli che possono accedere a MCMS.



Parameters:

Author   $author   l'autore da rimuovere

[ Top ]


Documentation generated on Wed, 26 Jul 2006 21:44:48 +0200 by phpDocumentor 1.3.0RC6