Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]CakePHP - Logowanie
z3L
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 4
Dołączył: 22.08.2006

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


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?

Ten post edytował z3L 3.09.2006, 23:08:42
Go to the top of the page
+Quote Post
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Przenoszę na skrypty.
Go to the top of the page
+Quote Post
nrm
post
Post #3





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

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


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 ?!?)
Go to the top of the page
+Quote Post
andrzejb
post
Post #4





Grupa: Zarejestrowani
Postów: 93
Pomógł: 1
Dołączył: 12.08.2005

Ostrzeżenie: (10%)
X----


sprawdz sobie komponent othAuth z repozytorium cakephp i na podstawie tego komponentu mozeszsobie napisac calkiem EFEKTOWNE LOGOWANIE
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:53