Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem ze skryptem logowania.
#1
Witam
Z góry sory za bałagn w kodzie ale jest nowy w php i pisze trochę chaotycznie jeszcze.
Problem polega na tym, że coś nie chce mi trybić w dwóch skryptach, a mianowicie logowanie poprostu nie działa(uzytkownik jest utworzony w bazie prawidłowo) wyświetla mi się komunikat że "Zalogowanie niemozliwe. Należy być zalogowanym aby oglądać te stronę." ktory jest umieszczony w funkcji logowania.

Oto kod funkcji:
funkcja która jest uruchamiana po kliknięciu przycisku zaloguj oraz funkcja zaloguj:
Kod PHP:
<?php
 
session_start
();
 
 
require_once(
'funkcje_all.php');
$nazwa_uz $_POST['nazwa_uz'];
$haslo $_POST['haslo'];
 
 
if (
$nazwa_uz && $haslo) {
  try {
    
loguj($nazwa_uz$haslo);
    
$_SESSION['prawid_uzyt'] = $nazwa_uz;
  }
  catch (
Exception $e) {
    
tworz_naglowek_html('Problem:');
    
menu_top();
    
tworz_header();
 
    
tworz_menu();
 
 
    echo 
'Zalogowanie niemożliwe.
          Należy być zalogowanym aby oglądać tę stronę.'
;      
    
tworz_url('logowanie.php''Logowanie');
 
 
 
    
tworz_stopke();
    exit;
  }
}
 
tworz_naglowek_html('Strona główna');
sprawdz_prawid_uzyt();
tworz_naglowek_html('Problem:');
menu_top();
tworz_header();
 
towrz_menu();
 
if (
$tablica_url pobierz_urle_uzyt($_SESSION['prawid_uzyt'])) {
  
wyswietl_urle_uzyt($tablica_url);
}
 
 
wyswietl_menu_uzyt();
 
 
tworz_stopke(); 

funkcja loguj()
Kod PHP:
function loguj($nazwa_uz$haslo) {
 
  
$lacz lacz_bd();
 
 
  
$wynik $lacz->query("select * from uzytkownik
                         where nazwa_uz='"
.$nazwa_uz."'
                         and haslo = sha1('"
.$haslo."')");
  if (!
$wynik) {
     throw new 
Exception('Logowanie nie powiodło się.');
  }
 
  if (
$wynik->num_rows>0) {
     return 
true;
  } else {
     throw new 
Exception('Logowanie nie powiodło się.');
  }

Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Problem ze skryptem na republika.pl marecky 4 3,510 16-12-2011, 14:10
Ostatni post: marecky
  Problemy ze skryptem na dbv.pl Dawid1346 2 2,613 24-10-2011, 17:27
Ostatni post: Dawid1346
  Banner z oknem do logowania borys24 2 3,244 14-06-2011, 01:33
Ostatni post: borys24
  Problem ze skryptem messi19125 12 7,871 26-05-2011, 22:32
Ostatni post: messi19125
  Problem ze skryptem "komntarze.txt" messi19125 2 2,623 20-05-2011, 19:23
Ostatni post: Pedro84

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl