Hell-o mam problem z logowaniem , oto kod:
<?php
if (isset($_POST['submitted'])) {
require_once ('mysql_connect.php');
if (empty($_POST['nr_polisy'])) { $errors[] = 'Zapomniałeś podać swój nr_polisy.';
} else {
}
// Sprawdzamy hasło.
if (empty($_POST['Kod'])) { $errors[] = 'Zapomniałeś podać hasło.';
} else {
}
if (empty($errors)) { // Jeśli wszystko jest w porządku...
$query = "SELECT Klient_ID, Nazwisko_klienta FROM Klienci WHERE nr_polisy='$n_p' AND Kod=SHA('$K')";
if ($row) {
$_SESSION['Klienci_ID'] = $row[14];
$_SESSION['Nazwisko_Klienta'] = $row[1];
$url = 'http://***' . $_SERVER['***'] ;
if ((substr($url, -1) == '/') OR
(substr($url, -1) == '') ) { }
// Dodajemy stronę.
$url .= 'loggedin.php?' . SID;
} else {
$errors[] = 'Wprowadzone adres i hasło nie odpowiadają przechowywanym w bazie danych.';
$errors[] = mysql_error() . '<br /><br />Zapytanie: ' . $query; }
}
} else {
$errors = NULL;
}
$page_title = 'Logowanie';
include ('header.html');
if (!empty($errors)) { // Wyświetlamy komunikaty o błędach. echo '<h1 id="mainhead">Błąd!</h1> <p class="error">Wystąpiły następujące błędy:<br />';
foreach ($errors as $msg) { // Wyświetlamy każdy błąd.
}
echo '</p><p>Proszę spróbować jeszcze raz.</p>'; }
?>
<h2>Logowanie</h2>
<form action="login.php" method="post">
<p>Adres e-mail: <input type="text" name="email" size="20" maxlength="40" /> </p>
<p>Hasło: <input type="password" name="password" size="20" maxlength="20" /></p>
<p><input type="submit" name="submit" value="Zaloguj się" /></p>
<input type="hidden" name="submitted" value="TRUE" />
</form>
<?php
include ('footer.html');
?>
po wpisaniu nr_polisy i hasla wyskakuje mi
Cytat
Wystąpiły następujące błędy:
- Zapomniałeś podać swój nr_polisy.
- Zapomniałeś podać hasło.
Proszę spróbować jeszcze raz.
KOlumna w bazie "Kod" ma wlaczona funkcje sha1
pozdrawiam
Ten post edytował faxsilver 2.11.2006, 13:47:42