Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: szyfrowanie sha1 i dodawanie do bazy
Forum PHP.pl > Forum > Przedszkole
jorgus
sprawa jest prosta tylko rozwiazanie jakos nie.

chodzi o to ze probuje zakodowac haslo podczas dodawania go do bazy przez sha1

  1. <?php
  2. $haslo=$_POST['haslo'];
  3. mysql_query("insert into users values ('', '$uzytkownik', sha1('$haslo'), '0', '$name')");
  4. ?>


i niby jest ok, ale chce zeby sie kodowano tak samo jak podaczas takiej operacji:

  1. <?php
  2. $pass='tuaj haslo';
  3. echo sha1($pass);
  4. ?>


i nie wiem dlaczego tak sie dzieje ze wynik z obydwu operacji jest inny (inny hash).

nie wiem czy jakis apostrof sie nie koduje dodatkowo czy jak.

w pierwszym podanym przypadku u góry haslo jest pobierane z formularza w takiej postaci name=haslo
Balon
  1. <?php
  2. $haslo=$_POST['haslo'];
  3. mysql_query("insert into users values ('', '$uzytkownik', '".sha1($haslo)."', '0', '$name')");
  4. ?>
jorgus
dzieki
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.