Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kohana] Problem z logowanie?
Pytajka
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 6.09.2011

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


Witam,

mam pewien problem, otóż czy wpisuję poprawne hasło czy nie, za każdym razem otrzymuję komunikat o błędzie.

  1. public function action_index()
  2. {
  3. // Login
  4.  
  5. $this->template->error = NULL;
  6.  
  7. if( isset( $_POST['submit'])){
  8.  
  9. $username = ORM::factory('user', $_POST['login']);
  10.  
  11. $this->auth->login( $username, $this->auth->hash_password( $_POST['password']), FALSE);
  12.  
  13. if( $this->auth->logged_in()){
  14.  
  15. $this->request->redirect('panel');
  16.  
  17. }else{
  18.  
  19. $this->template->error = 'Niepoprawny login bądź hasło.';
  20.  
  21. }
  22.  
  23. }
  24.  
  25. $this->response->body( $this->template->render());
  26.  
  27. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
szok
post
Post #2





Grupa: Zarejestrowani
Postów: 165
Pomógł: 20
Dołączył: 2.03.2006

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


Właśnie sobie testowałem na Ko 3.2application/classess/controller/login.php

  1. <?php defined('SYSPATH') or die('No direct script access.');
  2.  
  3. class Controller_Login extends Controller {
  4.  
  5. /**
  6. * Formularz logowania do panelu admina
  7. */
  8.  
  9. public function action_index()
  10. {
  11. if(Auth::instance()->logged_in())
  12. {
  13. $this->request->redirect('/admin/dashboard');
  14. }
  15.  
  16. $this->response->body(View::factory('admin/login/index', Array('errors' => FALSE)));
  17. }
  18.  
  19. /**
  20. * Akcja logowania dla formularza
  21. */
  22.  
  23. public function action_login()
  24. {
  25. if(Auth::instance()->login($this->request->post('username'), $this->request->post('password')))
  26. {
  27. $this->request->redirect('/admin/dashboard');
  28. }
  29. else
  30. {
  31. $this->response->body(View::factory('admin/login/index', Array('errors' => TRUE)));
  32. }
  33. }
  34.  
  35. /**
  36. * Wylogowanie użytkownika
  37. */
  38.  
  39. public function action_logout()
  40. {
  41. Auth::instance()->logout();
  42. $this->request->redirect('/admin');
  43. }
  44.  
  45. /**
  46. * Rejestracja użytkownika rola 1 - user, rola 2 - admin
  47. */
  48.  
  49. public function action_register()
  50. {
  51. $user = ORM::factory('user');
  52. $user->email = "Adres emial usera";
  53. $user->username = "loginusera";
  54. $user->password = "tajnehaslo";
  55. if ($user->check())
  56. {
  57. $user->save();
  58.  
  59. $role = ORM::factory('role','1');
  60. $user->add('roles',$role);
  61. $user->save();
  62. $role = ORM::factory('role','2');
  63. $user->add('roles',$role);
  64. $user->save();
  65. }
  66. else
  67. {
  68. echo 'bledy!';
  69. }
  70. }
  71.  
  72.  
  73. }


Sprawdź sobie jeszcze czy masz dobrą strukturę w bazie danych. SQL do Auth skąd pobrałeś? Do twojej wersji Auth Sql znajduje się w: modules/orm/auth-schema-mysql.sql

Śmiga aż miło (IMG:style_emoticons/default/smile.gif) Bez tworzenia dodatkowych modeli itp itd.

Ten post edytował szok 30.04.2012, 07:23:15
Go to the top of the page
+Quote Post

Posty w temacie
- Pytajka   [Kohana] Problem z logowanie?   26.04.2012, 19:18:40
- - symonides   http://kohanaframework.org/3.2/guide/auth/login   26.04.2012, 20:03:18
- - skowron-line   [PHP] pobierz, plaintext echo View::factory('p...   26.04.2012, 20:16:59
- - symonides   Moim zdaniem problemu należy szukać w lini jedenea...   26.04.2012, 20:27:38
- - Pytajka   Wykonuje się jedno błędne zapytanie -> CytatSEL...   26.04.2012, 20:50:10
- - skowron-line   http://jdstraughan.com/post/auth-module-fo...sing-...   26.04.2012, 21:00:41
|- - Pytajka   Cytat(skowron-line @ 26.04.2012, 22...   26.04.2012, 21:05:30
- - lukasz_os   Wklej config autha jaki uzywasz.   26.04.2012, 21:08:25
- - Pytajka   [PHP] pobierz, plaintext return array(  '...   26.04.2012, 21:15:33
- - lukasz_os   Config wyglada OK. Ale widze inny błąd: Zrób może ...   26.04.2012, 21:28:12
- - Pytajka   To co mi podałeś to to samo co mam aktualnie, tylk...   26.04.2012, 21:37:07
- - lukasz_os   Funkcja login zwraca true lub false w zależności o...   26.04.2012, 21:45:53
|- - Pytajka   Cytat(lukasz_os @ 26.04.2012, 22:45:5...   26.04.2012, 21:49:57
- - skowron-line   Otwórz sobie IDE i zobacz co się dzije w tej metod...   26.04.2012, 21:54:38
|- - Pytajka   Cytat(skowron-line @ 26.04.2012, 22...   26.04.2012, 21:58:57
- - lukasz_os   1. Wypisz sobie na ekran: Auth::instance()->has...   26.04.2012, 21:56:39
- - lukasz_os   Wklej klasę Model_User   26.04.2012, 22:05:53
- - Pytajka   Dziedziczy po standardowej klasie ORM.   26.04.2012, 22:07:55
- - lukasz_os   Stwórz takie dwie klasy: [PHP] pobierz, plaintext...   26.04.2012, 22:09:27
|- - Pytajka   CytatErrorException [ Notice ]: Undefined index: r...   26.04.2012, 22:15:29
- - lukasz_os   Hmm no dobra to skopiuj modules/orm/classes/auth/u...   26.04.2012, 22:21:34
|- - Pytajka   Cytat(lukasz_os @ 26.04.2012, 23:21:3...   26.04.2012, 22:26:55
- - lukasz_os   Skoro z Modelem, configiem jest ok to już nie wiem...   26.04.2012, 22:47:54
- - szok   Właśnie sobie testowałem na Ko 3.2application/clas...   30.04.2012, 07:16:24


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: 12.10.2025 - 06:56