50492 skanuj0432

50492 skanuj0432



Rozdział 17. ♦ System news 449

if($userNameLength < 3 || JuserNameLength > 20 ||

SuserPassLength < 6 jj SuserPassLength > 40) { return 2:

}

if (!$db_lnk = mysql_connect("localhost". "php", "test")){

//echoCWystąpił błąd podczas próby połączenia z serwerem MySQI____'):

return 1:

} i f(!mysql_select_db('test')){

//echo('Wystąpił błąd podczas wyboru bazy danych: test...'):

@mysql_close(): return 1:

}

$query = "SELECT Id FROM Users WHERE Nazwa='$user'

$query .= "AND Haslo='$pass"':

if(!$result - mysql_query($query, $db_łnk)){

//echo('Wystąpił błąd: nieprawidłowe zapytanie...'):

@mysql_close(): return 1:

}

if(@mysql_num_rows($result) !- 1){

//echoCWystąpił błąd: nieprawidłowe wyniki zapytania...'):

@mysql_close(): return 2:

}

if(!$row = mysql_fetch_row($result)){

//echo('Wystąpił błąd: nieprawidłowe wyniki zapytania...'):

@mysql_close(): return 1:

}

Suserld - $row[0];

$_SESSION['UserId'] = Suserld:

$query = “SELECT Przywilejld FROM Uzytkownicy_Przywileje WHERE Userld-Suserld ":

if(!$resułt - mysql_query($query, $db_lnk)){

//echo('Wystąpił błąd: nieprawidłowe zapytanie...'):

@mysqł_cłose(): return 1;

}

$_SESSI ON ['Przywileje'] - arrayO;

while($row = mysql_fetch_row($resułt)){ switch($row[0]){

case 1 : $_SESSION['Przywileje']['Adniinistrator'] = true: case 2 : $ SESSION['Przywiłeje']['Nev^s'] ■ true;

}

}


Wyszukiwarka

Podobne podstrony:
65885 skanuj0440 (2) Rozdział 17. ♦ System news 457 if(!$result - @mysql_query(Squery)){ //echo(&quo
skanuj0434 Rozdział 17. ♦ System news 451 Zmienne sesji, które zostały ustawione w skrypcie login.ph
skanuj0450 (2) Rozdział 17. ♦ System news 467 /*jeśli action - edit*/ else if($_GET[ action ] — ‘edi
skanuj0452 (2) Rozdział 17. ♦ System news Kod rozpoczyna się od wywołania funkcji session_start, doł
40902 skanuj0454 (2) Rozdział 17. ♦ System news 471 Jeśli zatem parametr action ma wartość add, w pi
44910 skanuj0438 Rozdział 17. ♦ System news 455} else{ $where - " WHERE Userld = Suserld} $quer

więcej podobnych podstron