Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]CakePHP - Logowanie
Forum PHP.pl > Forum > PHP > Frameworki
z3L
Witam.

Chciałem zrobić autorskiego cmsa - pomyślałem, że czas się nauczyć frameworków - więc wybrałem cakephp i tu się nasuwa me pytanie:
Próbuję zrobić logowanie do panelu administratora, napisałem takie coś:
  1. <?php
  2. /* Panel administracji*/
  3. /* Autor: Marcin Zelek*/
  4. /* Controller odpowiada za logowanie, wyświetlanie panelu i wylogowywanie*/
  5.  
  6.  
  7. class AdminController extends AppController
  8. {
  9. function index()
  10. {
  11. }
  12.  
  13. function login()
  14. {
  15. $this->set('error', false);
  16. if (!empty($this->data))
  17. {
  18. $user = $this->Admin->findByName($this->data['Admin']['name']);
  19. if(!empty($user['Admin']['password']) && $user['Admin']['password'] == $this->data['Admin']['password'])
  20. {
  21. $this->Session->write('Admin', $user['Admin']);
  22. $this->redirect('/admin');
  23. } else {
  24. echo 'Bledna nazwa uzytkownika';
  25. }
  26. }
  27. }
  28. }
  29. ?>


Sęk w tym, że cały czas pisze Bledna nazwa uzytkownika.. A przekazywanie jest poprawne - sprawdzałem echem.. Jakieś pomysły?

P.S. Jakieś frameworki inne polecacie?
revyag
Przenoszę na skrypty.
nrm
code igniter, zend framework, symfony...

sprawdz sobie co ci wypluwa sql, porownaj z swoimi danymi, masz wlaczonego deuga? (wydaje sie to takie oczywistie a każda osoba ktorej sie pytam [uzywajaca cake] odpowiada ze... nie ?!?)
andrzejb
sprawdz sobie komponent othAuth z repozytorium cakephp i na podstawie tego komponentu mozeszsobie napisac calkiem EFEKTOWNE LOGOWANIE
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.