Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Formularz logowania jako pierwsza strona
lefi
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 14.01.2008

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


Witam, właśnie zaczynam przerabiać materiały dotyczące ZF i chciałbym utworzyć stronę gdzie jako pierwszy będzie się wyświetlał tylko formularz logowania a dopiero po poprawnym zalogowaniu wyświetlała się cała reszta.

Już mam gotowy formularz i to co ma się wyświetlić po zalogowaniu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
amii
post
Post #2





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


No i w czym problem ?


--------------------
gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet.
Zarabianie bez wysiłku na domenach bez ruchu: prolink.
Go to the top of the page
+Quote Post
k_@_m_i_l
post
Post #3





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


Zrób sobie plugin, który sprawdzi Ci, czy użytkownik jest zalogowany. Jeśli nie - to wywalasz go do formularza logowania. Jeśli jest zalogowany, to pokazujesz to co chcesz.
Umieszczasz ten plik w: Library/My/Plugin/
  1. class My_Plugin_Login extends Zend_Controller_Plugin_Abstract
  2. {
  3. public function preDispatch(Zend_Controller_Request_Abstract $request)
  4. {
  5. $auth = Zend_Auth::getInstance();
  6.  
  7. if(!$auth->hasIdentity())
  8. {
  9. /**
  10.   * Jeśli użytkownik jest niezalogowany zalogowany
  11.   */
  12. $controller = IndexController::init();
  13. $controller->_helper->redirector('/auth/login/');
  14. }
  15.  
  16. }
  17. }


W application.ini dopisujesz:
  1. resources.frontController.plugins.login = "My_Plugin_Login"


Ten post edytował k_@_m_i_l 31.05.2012, 11:17:42


--------------------
"PHP to człowiek. MySQL to również człowiek."
Go to the top of the page
+Quote Post
lefi
post
Post #4





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 14.01.2008

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


Dziękuję pomogło.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 01:42