Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Funkcja PASSWORD ()
RSVx
post 23.08.2008, 16:50:17
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 26.07.2008

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


Mam 2 skrypty

************
PIERWSZY
************
  1. <?php
  2. $sql= "SELECT nick, pass FROM dane WHERE nick = '" . $_POST['nick'] ."' AND pass = (PASSWORD('" .$_POST['pass']. "'))";
  3.  
  4.  $result = mysql_query($sql) or die(mysql_error());
  5.  
  6.  if (mysql_num_rows($result) > 0){
  7.  
  8. echo "Wszystko jest OK";
  9.  
  10. }else{
  11.  
  12.  echo "BŁĄD";
  13. }
  14. ?>

Ten skrypt zgłosi mi BŁĄD



*********
DRUGI
*********
  1. <?php
  2. $sql= "SELECT nick, pass FROM dane WHERE nick = '" . $_POST['nick'] . "'";
  3.  
  4.  $result = mysql_query($sql) or die(mysql_error());
  5.  
  6.  
  7.  if (mysql_num_rows($result) > 0){
  8.  
  9.  echo "Wszystko jest OK";
  10. }else{
  11.  
  12.  echo "BŁĄD";
  13. }
  14. ?>


Ten skrypt zgłosi mi że Wszystko jest OK.

Pojęcia nie mam dlaczego się tak dzieje, może źle zastosowałem funkcję PASSWORD(). Nie wiem tego, ale u mnie na KRASNALU wszystko buja jak trzeba. Jak używam funkcji PASSWORD() w jakiejś firmie hostingowej to w tabeli o kolumnie 'pass' mam każde hasło zaszyfrowane a przed nim mam " * ", a na KRASNALU miałem tylko zaszyfrowane bez gwiazdki.
Może ktoś miał podobny problem.

Dzięki jak CUŚ biggrin.gif

Ten post edytował RSVx 23.08.2008, 16:53:04
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 16:28