Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kohana] logowanie, Sprawdzenie poprawności
slimboj
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 6.01.2008

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


Witam,
Na wstępie zaznaczę, że frameworkiem Kohana bawię się kilka dni, a w OOP też dopiero zaczynam (IMG:style_emoticons/default/smile.gif)
Dobra, więc napisałem model sprawdzający czy użytkownik wpisał poprawny login i hasło.
  1. class Login_Model extends Model
  2. {
  3. public function __construct()
  4. {
  5. parent::__construct();
  6. }
  7. public function get_user()
  8. {
  9. $query = $this->db->from('users');
  10. $query = $this->db->select('*');
  11. $query = $this->db->where('u_login', $_POST['user']);
  12. $query = $this->db->where('u_password', $_POST['password']);
  13. $query = $this->db->get();
  14. $query -> result(FALSE);
  15. if($query['u_login'] == NULL || $query['u_password'] == NULL)
  16. {echo $query->count();
  17. return FALSE;}
  18. else
  19. {echo $query->count();
  20. return TRUE;}
  21. }
  22. }

W kontrolerze sprawdzam czy zwracana jest wartość TRUE czy FALSE i w zależności od tego wywołuję odpowiedni widok.
No i wszystko działa, ale jakoś nie pasuje mi ta linijka:
  1. if($query['u_login'] == NULL || $query['u_password'] == NULL)

Chciałbym żebyście podpowiedzieli co i jak wstawić zamiast tej linii. Wydaje mi się, że lepiej sprawdzić czy cała tablica nie przyjmuje wartości NULL, a nie jej poszczególne elementy... Tylko, że nie wiem jak to zrobić (IMG:style_emoticons/default/smile.gif)
Pozdrawiam,
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: 4.10.2025 - 15:36