La comunità italiana su CakePHP

You are not logged in. Please login or register.


Pages: 1

Atom RSS

Posts [ 3 ]

DxGx

Topic: Auth: login solo alcune pagine

Ciao a tutti,
ho bisogno di un aiuto sul component Auth...
dovrei poter bloccare ai visitatori normali solo alcune pagine, per esempio quelle di edit e di delete.
L'unico modo che ho trovato è stato quello di creare il controller 'app_controller.php':

class AppController extends Controller
{
    var $components = array('Auth');

    function beforeFilter()
    {
        $this->Auth->allow(array(
                            'display', 
                            'index', 
                            'view', 
                            'add', 
                            'list_articles', 
                                                       ------ ecc

Mettendo tutte le pagine da nn bloccare, ma viene una lista enorme hmm.

Quindi come posso fare per consentire l'accesso solo ad alcune pagine(quasi tutte) e bloccarne altre?

Grazie

Saiborg

Re: Auth: login solo alcune pagine

Prova con

$this->Auth->allow('*');  // consenti tutte le action

$this->Auth->deny('edit', 'delete');  // blocca edit e delete

DxGx

Re: Auth: login solo alcune pagine

Avevo già provato, però ho riprovato per sicurezza e non funziona,
mi fa entrare ovunque, praticamente è come se $this->Auth->deny non funzionasse.

Ho provato anche a invertire le righe ma niente.

Ciao e grazie

Posts [ 3 ]

Guest posting is disabled. You must login or register to post a reply.

Pages: 1

Topic info

1 guests and 0 users are reading this topic now


Forum quick jump menu

Currently used extensions: pun_topic_online_users, pun_karma, pun_admin_hook_navigator, pun_bbcode. Copyright © 2008 PunBB

[ Generated in 0.044 seconds, 10 queries executed ]