ďťż

logowanie z ks-ekspert 9-10/2005

       

Podstrony


telcocafe

a więc w gazecie komputer świat ekspert 9-10/2005 został opublikowany bardzo ciekawy artykuł o logowaniu. ( jedyny minus to to ,że nie korzysta z bazy danych )
w skrypcie możemy zobaczyć taki kod :
elseif($strona == "sprawdz") { include("./uprawnienia.php"); for($i=0;$i<count($Uzytkownik);$i++) {  $UzytkownikDane[$i] = explode("|", $Uzytkownik[$i]); } // W tym miejscu srpawdzamy czy użytkownik podał odpowiednie dane w formularzu for($i=0;$i<count($Uzytkownik);$i++) {  if($HTTP_POST_VARS["login"] == $UzytkownikDane[$i][0] && $HTTP_POST_VARS["haslo"] == $UzytkownikDane[$i][1])  {   $_SESSION['status_uzyt'] = $UzytkownikDane[$i][2];   echo "<p>Gratuluję - zalogowałeś się na konto \"";   echo $UzytkownikDane[$i][0]."\". Teraz możesz przejść do "; (...) }
dokładnie chodzi mi o tą linijke
include("./uprawnienia.php");
która inluduje tablice z informacjami o użytkownikach z pliku uprawnienia.php który wygląda tak:
<?php $Uzytkownik[] = "superadmin|haslo|3"; $Uzytkownik[] = "admin|haslo|2"; $Uzytkownik[] = "uzytkownik|haslo|1"; ?>
zastąpiłem tą linijke z includowaniem tablicy na coś takiego:
$query = mysql_query("SELECT * FROM uzytkownicy"); while($row = mysql_fetch_array($query) ) {   $uzytkownik[] = $row['login'].'|'.$row['haslo'].'|'.$row[ 'access']; } która powinna mi pobierać dane z bazy danych
baza danych ma 4 kolumny takie id , login , haslo , access .
możecie mi powiedzieć czemu sie nie moge zalogować co tu jest nie tak ? mimo iż w bazie danych mam użytkownika itp itd ,a po probie logowania wywala mi errora ze zle haslo itp :P Prosze o pomoc



Yyyy działa. anpisze jakby ktoś sie też tym interesował jak to zrobić
tutaj tkwi błąd:
$uzytkownik[] = $row['login'].'|'.$row['haslo'].'|'.$row[ 'access'];
ponieważ $uzytkownik[] powinno byc z duzej litery czyli:
$Uzytkownik[]

EOT

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.