Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [kohana] problem z haszowaniem
wald3k
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 12.10.2010

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


Chcę porównać hasło zapisane w bazie danych z tym wprowadzonym przez użytkownika i nie wiem jak to zrobić.
Robię coś takiego:
  1. echo Auth::instance()->get_user()->password .'<br/>';
  2. echo Auth::instance()->hash_password($this->input->post('password'), Auth::instance()->find_salt(Auth::instance()->get_user()->password));

Ale wypisywane wartości różnią się.

Hasło do bazy zapisuję tak:
  1. Auth::instance()->hash_password($password, true);

A do logowania używam:
  1. Auth::instance()->login($username, Auth::instance()->hash_password($password, true));


Wie ktoś może jak to powinno być zrobione, albo jak inaczej to spróbować zrobić można by?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
PawelC
post
Post #2





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


Przepraszam, że się wtrącam nie w swój temat, ale mam pytanie właśnie odnośnie logowania w Kohana PHP, co jest lepiej używać Simple_Auth, czy Auth? czy to bez różnicy? Pytam, ponieważ potrzebuję, prosty system logowania + przyznawanie roli userom, a nie chcę zakładać nowego tematu.

Ten post edytował ExPlOiT 21.10.2010, 23:27:21
Go to the top of the page
+Quote Post
k_@_m_i_l
post
Post #3





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


Cytat(ExPlOiT @ 22.10.2010, 00:18:46 ) *
Przepraszam, że się wtrącam nie w swój temat, ale mam pytanie właśnie odnośnie logowania w Kohana PHP, co jest lepiej używać Simple_Auth, czy Auth? czy to bez różnicy? Pytam, ponieważ potrzebuję, prosty system logowania + przyznawanie roli userom, a nie chcę zakładać nowego tematu.


Ja ze swojej strony polecam Simple_Auth. Dużo bardziej przypadła mi do gustu ta biblioteka niż standardowy Auth.
Więc jeśli potrzebujesz prostego systemu logowania, to użyj simple auth.
Pracowałem z Simple_Auth na Kohanie 2.3.x i sprawdza sie bardzo dobrze.
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: 18.10.2025 - 06:23