Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przykład z książki, książkorama
dekoder
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.05.2007

Ostrzeżenie: (0%)
-----


W książce PHP i MySQL Vadamecum Profesionalisty w przykładzie KOSZYKA INTERNETOWEGO KSIĄŻKORAMA (rozdział 27) nie działa mi logowanie admina czy ktoś miał podobny problem jeśli tak proszę o skonsultowanie.

Problem dokładnie tkwi w tym że przy wpisywaniu lginu i hasła wyświetla komunikat że : Zalogowanie niemożliwe.Należy być zalogowanym, aby przeglšdać tę stronę. a funkcje_bazy mam wypisane tak jak powinno być czy jeszcze gdzieś trzeba ustawić hasła, dane mysql ? W bazie danych mam wpisane poprawnie w admin login i hasło.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dekoder
post
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.05.2007

Ostrzeżenie: (0%)
-----


Hej.

Korzystam z krasnal serv, a register globals mam domyślnie ustawione, czyli na ON.

<?php

// dołączenie plików funkcji tej aplikacji
require_once('funkcje_ksiazka_kz.php');
session_start();


if ($HTTP_POST_VARS['nazwa_uz'] && $HTTP_POST_VARS['haslo'])
// właśnie nastąpiła próba logowania
{

$nazwa_uz = $HTTP_POST_VARS['nazwa_uz'];
$haslo = $HTTP_POST_VARS['haslo'];

if (loguj($nazwa_uz, $haslo))
{
// jeżeli w bazie danych, zgłoszenie identyfikatora użytkownika
$HTTP_SESSION_VARS['uzyt_admin'] = $nazwa_uz;
}
else
{
// niepomyślne logowanie
tworz_naglowek_html('Problem:');
echo 'Zalogowanie niemożliwe.Należy być zalogowanym, aby przeglądać tę stronę.<br />';
tworz_html_url('logowanie.php', 'Logowanie');
tworz_stopke_html();
exit;
}
}

tworz_naglowek_html('Administracja');
if (sprawdz_uzyt_admin())
wyswietl_menu_admin();
else
echo 'Brak autoryzacji do wejścia na obszar administracyjny.';

tworz_stopke_html();

?>

to kod logowania, jak go przerobic ?

a mój plik funkcje_bazy :

<?php

function lacz_bd()
{
$wynik = @mysql_pconnect('localhost', 'root', 'krasnal');
if (!$wynik)
return false;
if (!@mysql_select_db('ksiazka_kz'))
return false;
return $wynik;
}

function wynik_bd_do_tablicy($wynik)
{
$tablica_wyn = array();

for ($licznik=0; $rzad = @mysql_fetch_array($wynik); $licznik++)
$tablica_wyn[$licznik] = $rzad;

return $tablica_wyn;
}

?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 15:53