Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] Latwe nadawanie praw
zeta758
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 18.06.2006

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


Witam,

nie bardzo wiem jak sie do tego zabrac i wiem ze na pewno duzo pocztkujacych z ZEND FRAMEWORK tak ma. Prosze o pomoc w rozwiązaniu problemu.

Mógłby ktoś poratować jak zrobić (super jeśli byłby przykład):
1. tworzenie uzytkowników - admin, gość, zwykly uzytkownik
2. możliwość definiowania który użytkownik ma dostęp do którego kontrolera i akcji w danym kontrolerze
3. panel do logowania i jak to sie ma logowanie do tych praw.
4. Jak rozwiazac problem taki: jest kontroler artykul/pokaz/id/123 i dostepny jest dla wszystkich ale tylko dla zalogowanych jest przycisk "komentuj" i moze komentowac?

Prosze o pomoc, wielu na tym uzytkowników forum skorzysta.

Pozdrawiam
M
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zeta758
post
Post #2





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 18.06.2006

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


jest taki artykul: http://akrabat.com/zend-auth-tutorial/
  1. <?php
  2. if ($result->isValid()) {
  3. // success : store database row to auth's storage system
  4. // (not the password though!)
  5. $this->_redirect('/');
  6. $this->view->message = 'Logowanie powiodlo sie.';
  7. } else {
  8. // failure: clear database row from session
  9. $this->view->message = 'Login failed.';
  10. }
  11. ?>


Zakładam ze to jest tylko sprawdzanie czy ktos sie zalogowal czy nie - nie rozumiem co znacza te 2 linie które oznaczylem pytajnikami. Zakladam ze te dane musze sie gdzies zapisywac - do sesji??
1. Jeśli chcialbym zapisać do sesji to sesje startuje w public_html/index.php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
2. co musze napisac w tych linijkach z pytajnikami w takim przypadku?
3. Jak sprawdzić pozniej czy ktos sie zalogowal?? - jak odwolac sie do sesji i sprawdzic?
Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 08:33