Jump to content
php.lv forumi

Dati, nenāk laukā no MySQL, pēc http auth


Recommended Posts

Posted

PHP skripts veic HTTP autorizāciju, izvelkot lietotāvārdus un paroles no mysql datu bāzes. Tik tālu viss ir kārtībā. Bet ir nepieciešams izvilkt datus vēlreiz, proti, lai nevis notiktu pārbaude vai lietotājs ar atbilstošu paroli eksistē, bet gan, lai dabūtu datus par to lietotāju, kas veiksmīgi ir ielogojies.

 

Kods te - http://paste.php.lv/3234.

 

MySQL izdod šādu ķļūdu paziņojumu.

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 3 on MySQL result index 8 in V:\Core\htdocs\ur.php on line 39
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 3 on MySQL result index 8 in V:\Core\htdocs\ur.php on line 40

 

Droši vien ir kaut kas, ko es nezinu par PHP un tāpēc arī īsti nedarbojas skripts, bet man liekas, ka problēmu izraisa šī rindiņa(?).

$_user=$_SERVER['PHP_AUTH_USER'];

Posted (edited)

wtf,.. līki uz visiem 360 grādiem...

 

$query="SELECT * FROM users";
$result=mysql_query($query) or die();
$num=mysql_numrows($result) or die();
mysql_close();
$i=0;
while ( $i < $num ) {
$ip_check=mysql_result($result,$i,"ip");
$username_check=mysql_result($result,$i,"username");
$userpassword_check=mysql_result($result,$i,"password");
$users["$username_check"] = "$userpassword_check";
$i++;
}

 

paņem gatavu kodu no kādas lapeles un nemocies...

 

vai ari cheko ...

 

select * from users where username = $_SERVER['PHP_AUTH_USER'] AND password = md5($_SERVER['PHP_AUTH_PW'])

Edited by Delfins
×
×
  • Create New...