Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Haslo, Jak zakodowac i zdekodowac haslo??
beton__
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.08.2004
Skąd: Tarnowskie Góry

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


Uzylem nastepujacej skladni (wzor)
  1. VALUES
  2. ('',
  3. '$nowy_nick',
  4. PASSWORD('$nowe_haslo'),
  5. '$nowy_email',
  6. '$nowy_gg',
  7. '$active_key',
  8. '0',
  9. '0'
  10. );

Wszystko pieknie ladnie ale jak to haslo teraz odkodowac bo przychodzi mi 16 znakowy ciag i nic nie kapuje z tego

Ten post edytował beton__ 17.08.2004, 09:26:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mhs
post
Post #2





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


tego raczej nie da sie odkodowac, gdyz taka jest tego idea...

w przypadku rejestracji uzytkownikow pobierasz z formularza haslo (odpowiednio sobie je tam sprawdzasz) a nastepnie wykorzystujesz funkcje haszujace do zakodowania hasla...

nastepnie gdy chcesz uzytkownika zalogowac ponownie pobierasz z formularza haslo, nastepnie traktujesz to haslo funkcja haszujaca i nastepnie porownujesz z tym co masz w bazie danych - jezeli ciagi sa takie same to udostepniasz chroniona zawartosc strony...

jezeli natomiast ktos zapomni hasla to mozesz zrobic w spsob nastepujacy:
- pobierasz od uzytkownika login, email
- zmieniasz haslo uzytkownikowi w bazie danych (zapytanie UPDATE) i wysylasz na adres ktory Ci podal (oczywisice, musisz sie upewnic czy login i haslo sa poprawne)

ps. jezeli dodajesz do bazy danych dane to mozesz wymienic pola do ktorych dodajesz dane (opuscic klub glowny tabeli typu auto_increment), a w projekcie zalozyc standardowe wartosci pol przy dodawaniu rekordu przez co Twoje zapytanie dodajace do bazy danych bedzie ladniejsze... np.

  1. INSERT INTO TABLE (pola, ...) VALUES (wartosci, ...)
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: 6.10.2025 - 02:35