Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Algorytm MD5 lub funkcja SHA1, Szyfrowanie hasla
malesja
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 10.06.2009

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


Witam
Moglby mi ktos powiedziec jak zastosowac w php algorytm szyfrowania hasel? Tzn mam 3 pliki:
jeden z formularzem do logowania pole LOGIN i pole HASLO po wpisaniu i kliknieciu przycisku wpisane dane sa wysylane z uzyciem metody POST do drugiego pliku, tego ponizej, ktory wykorzystuje plik z db.php aby placzyc sie z baza a nastepnie wybrac wszystkie dane z pola uzytkownicy i pola hasla w celu sprawdzenia czy podany login z formularza i haslo istnieja jesli tak to logowanie przebieglo z powodzeniem i jest otwierana sesja, jesli dane sa nie prawidlowe wyswietla sie komunikat 'nie ma w bazie'

To tylko tak na syzbkiego zrobione bo jest mi potrzebnne do dalszej czesci projektu, logowanie wydaje sie byc O.K. tylko wlasnie nie wiem jak zrobic aby te hasla, ktore przewiduje aby w bazie byly szyfrowane po wprowadzeniu z formularza takze odpowioednia funkcja zamieniala na zgodne z tymi w bazie. Wystarczy wstawic MD5 albo SHA1 gdzies tylko nie wiem gdzie?
Moze mi to ktos powiedziec?

  1. <?php
  2.  
  3. include ("db.php");
  4.  
  5. $row = get_user($_POST['login'], $_POST['haslo']);
  6.  
  7. if($row)
  8.    {
  9.  
  10.    $_SESSION['id'] = $row['login'];
  11.    $_SESSION['username'] = $row['name'];
  12.  
  13.    }
  14. else
  15. {
  16.  
  17. echo "nie ma w bazie";
  18. }
  19.  
  20.  
  21. ?>


Ten post edytował malesja 3.07.2009, 21:36:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
malesja
post
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 10.06.2009

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


dobra dzieki, madre z Was chlopaki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) p.s. a podczas rejestracji jak ustawie w bazie pole password gdzie bedzie ono przez baze juz zamieniane algorytmem MD5 to w skrypcie php nie musze uzywac tej funkcji?
W ogole logowanie dziala mi w ten sposob, ze SELECT sprawdza czy uzytkownik i haslo w bazie wystepuja jak wystepuja i sie zgadzaja to nastepuje logowanie, ale chyba powinienem to zrobic iz najpierw powinenem sprawdzic czy w bazie wystepuje uzytkownik o danym loginie, a dalej jesli wystepuje powinienem sprawdzic czy podane haslo jest pasujace do danego loginu.

Mam jeszcze inne pytanie. Jak zrobic glowne menu, w ktorym beda koleczka. Glowna strona, Kontakt itd. to koleczko z inna ikonka tak jak w przykladzie ponizej gdzie po najechaniu kursorem na odpowiednie menu podswietli sie ono np. z szarego na kolorowe. Wiem ze trzeba to osadzic kazda ikonke w innej ramce i mysle, ze to trzeba zrobic za pomoca gifow, ale chyba tez musze okreslic, ktory obszar ma byc przezroczysty tzn. robie rysunek w kwadracie wypelniam np. rozowym kolorem i okreslam go jako przezroczysty, nastepnie rysuje koleczko, w ktorym bedzie ikonka, ale juz poza koleczkiem poza obwiednia kolor rozowy w tym kwadracie bedzie niewidoczny wiec menu wyjdzie mi tak jak ponizej. Dajcie jakies pomysly. Jeszcze tego nie testowalem, ale moze ktos ma lepszy i latwiejszy pomysl.
(IMG:http://travianbot.com/Images/travian-attacks.jpg)

Robiac strone glowna chce aby czesc z menu glownym nie byla przeladowywana po wybraniu jakiejs kategorii, aby bylo ono zawsze wyswietlane, a ladowane byly do odpowoieniej czesci strony tylko te rzeczy, ktore wybierze uzytkownik w menu czy robiac to za pomoca ramek nie bedzie to jak na owe czasy technologia przestarzala, czy moze inaczej powinienem to zrobic?
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: 30.12.2025 - 01:41