Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z logowaniem w [ZF]
marciano83
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 28.03.2013

Ostrzeżenie: (0%)
-----


Witam wszystkich jestem poczatkujacy dosłownie w trakcie uczenia.. zend korzystam z ksiazki Gajdy..
Ale mam problem z logowaniem się mianowicie.. używam metodę zabezpieczenia dostepu

public function preDispatch()
{

$auth = Zend_Auth::getInstance();
if (!$auth->hasIdentity()) {
return $this->_helper->redirector(
'index',
'auth',
'default'
);
}
$this->view->identity = $auth->getIdentity();

}

Niestety nie wiem jak zorbić by zabezpieczeniu podlegało tylko same konto klieta a nie wszyskie podstrony..
Authcontroler wyglada tak :
<?php

class AuthController extends Zend_Controller_Action
{

public function indexAction()
{
$this->view->form = new Application_Form_Login();
}

public function loginAction()
{
$this->_helper->viewRenderer('index');
$form = new Application_Form_Login();
if ($form->isValid($this->getRequest()->getPost())) {

$adapter = new Zend_Auth_Adapter_DbTable(
null,
'user',
'username',
'password'
);

$adapter->setIdentity($form->getValue('username'));
$adapter->setCredential($form->getValue('password'));

$auth = Zend_Auth::getInstance();

$result = $auth->authenticate($adapter);

if ($result->isValid()) {
return $this->_helper->redirector(
'index',
'index',
'default'
);
}
$form->password->addError('Błędna próba logowania!');
}
$this->view->form = $form;
}

public function logoutAction()
{
$auth = Zend_Auth::getInstance();
$auth->clearIdentity();
return $this->_helper->redirector(
'auth',
'index',
'default'
);
}

}


Utknołem w miejscu dosłownie...
Jaka kolwiek podpowiedź ? Co z tym fantem zrobić By logować sie tylko na podstronie logowanie.html i odblowkować dostep do podstrony zlecenie.html ktorej rzecz jasna nie ma w menu (IMG:style_emoticons/default/smile.gif) Prosze o pomoc..
Jesli umiejscowiłem pytanie w złuym miejscu z góry przepraszam.
Go to the top of the page
+Quote Post

Posty w temacie
- marciano83   Problem z logowaniem w [ZF]   4.04.2013, 11:45:35


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 1.10.2025 - 10:32