Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] przekazanie danych uzytkownika w sesji?
shiba
post 16.04.2009, 13:42:30
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.04.2009

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


Cześć, chciałem zapytać jak można wyświetlić dane użytkownika po zalogowaniu w serwisie? Zapisać użytkownika w sesji przy logowaniu a później już pobierać dane w/g nazwy użytkownika czy istnieje prostszy sposób? Mam takowy skrypt odpowiedzialny za "weryfikacje" użytkownika i logowanie:
  1. <?php
  2. include('../_funkcje/polaczenie.php');
  3.  
  4. $user = addslashes($_POST['user']);
  5. $password = addslashes($_POST['password']);
  6.  
  7. if (($user=='') and ($password=='')) {
  8. header('location: ../brak_danych.html');
  9. } else {
  10.    $db = lacz_bd();
  11.    $password = sha1($password);
  12.    
  13.    $zapytanie = "select * from uzytkownicy WHERE user='$user' and password='$password'";
  14.    $wynik = $db->query($zapytanie);
  15.    $ile_znalezionych = $wynik->num_rows;
  16.    if($ile_znalezionych > 0) {
  17.    
  18.    session_start();
  19.    $_SESSION['LOGGED']="TRUE";
  20.    //$_session['user']=$wynik['user'];
  21.  
  22.    header('location: index.html');
  23.    } else {
  24. header('location: ../bledne_dane.html');
  25. }
  26. }
  27. ?>
na stronie index.html zaczynam sprawdzeniem:
  1. <?php
  2. if ($_SESSION['LOGGED'] != TRUE) {
  3. header('location: ../403.html');
  4. }
  5. ?>
i teraz nie wiem jak wyświetlić wszystkie dane o użytkowniku ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
bluesqad
post 16.04.2009, 13:48:38
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 6
Dołączył: 25.06.2007
Skąd: Olkusz

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


mozesz przypisac wszystko do zmiennych sesyjnych (troche chory pomysl)
lub przechowywac tylko ID i to ze jest zalogowany w sesji a dane pobierac z bazy za kazdym razem i przy pomocy funkcji do ktorej przekazujesz ID


--------------------
Studio Yaso.pl | | | | | | | | | | => 40%
Go to the top of the page
+Quote Post
shiba
post 16.04.2009, 13:56:48
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.04.2009

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


hmm no fakt, a jak zapisać id_uzytkownika do sesji? ...
Go to the top of the page
+Quote Post
marcinekl
post 16.04.2009, 13:59:05
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 25.03.2009

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


$_SESSION['ID'] = $id;

Ten post edytował marcinekl 16.04.2009, 14:00:56


--------------------
--> tworzenie stron www --> Projekty graficzne --> Wizytówki, loga, papier firmowy --> Porgramy uzytkowe JAVA, C/C++, etc
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 10:48