Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt nie dziala
Forum PHP.pl > Forum > Przedszkole
Anonymous
[php:1:01d3e96068]<?php
<?php
if (!isset($PHP_AUTH_USER)) {

header('WWW-Authenticate: Basic realm="Tajna strona"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;

} else {

$connection = mysql_connect("localhost", "mojlogin", "")
or die ("Couldn't connect to server.");

$db = mysql_select_db("mojlogin_uk_db", $connection)
or die ("Couldn't select database.");

$sql = "SELECT id
FROM users
WHERE username='$PHP_AUTH_USER' and password='$PHP_AUTH_PW'";

$result = mysql_query($sql)
or die("Couldn't execute query.");

$num = mysql_numrows($result);

if ($num == 1) {

echo "<P>You are valid!<br>";
// przekieruj na tajna strone
echo"<meta http-equiv="refresh" content="0; url=np_tajna_strona.php">";

} else if ($num == 0) {

echo "You are not authorized!";
echo"<meta http-equiv="refresh" content="0; url=np_glowna strona.php">";
}

}
?>
?>[/php:1:01d3e96068]

To jest plik aut.php umieszczony na lycosie, ma pobierac haslo i login z bazy danych na tym koncie ale nie dziala. ktos wie czemu?
kicaj
[php:1:a8d530994f]<?php
$num = mysql_num_rows($result);
?>[/php:1:a8d530994f]
hamlecik
Do samego zliczania wierszy proponuje uzywac zapytania z COUNT(*)

[sql:1:770ea6f524]SELECT COUNT(*) FROM users WHERE username=$PHP_AUTH_USER AND password=$PHP_AUTH_PW [/sql:1:770ea6f524]
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.