Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Logowanie + MD5
Forum PHP.pl > Forum > Przedszkole
kixner
Witam!
Mam nastepujacy kod w pliku zaloguj.php:
  1. <?php
  2.  
  3. if($_POST['user'] == "" || $_POST['pass'] == "")
  4. {
  5. ?>
  6. <form name="logowanie" action="zaloguj.php" method="POST">
  7. Login: <input type="text" name="user" /><br />
  8. Hasło: <input type="password" name="pass" /><br />
  9. <input type="submit" name="submit" value="Zaloguj" />
  10. </form>
  11. <?php
  12. }
  13. else
  14. {
  15.  $file = file("users.dat");
  16.  foreach($file as $userdata)
  17.  {
  18. list($login, $haslo, $redirect) = explode("||", $userdata);
  19. if($login == $_POST['user'] && $haslo == $_POST['pass'])
  20. {
  21.  $_SESSION['username'] = $_POST['user'];
  22.  $_SESSION['user_logged'] = time();
  23.  $_SESSION['redirect'] = "/" . $redirect;
  24.  
  25.  header("Location: " . $redirect);
  26. }
  27.  }
  28. }
  29. ?>

Plik users.dat ma postac:
  1. crash||haslo||strona_docelowa.php
  2. user||pass||homepage.php
  3. lolek||lolus||lolek_page.php

No i moj problem jest taki ze nie wiem jak zrobic zeby haslo w pliku users.dat bylo zaszyfrowane w md5... Prosze o pomoc i z gory dziekuje.
revyag
Wpisz sobie smile.gif

wyświetl sobie w przeglądarce:
  1. <?php
  2. echo md5('haslo');
  3. ?>


przenoszę na przedszkole
kixner
Dzieki!!! Naprowadzilo mnie to i zmodyfikowalem odpowiednio kod i dziala tongue.gif . Jeszcze raz bardzo dziekuje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.