Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyszukiwanie użytkownika po nazwie sesji.
Forum PHP.pl > Forum > Przedszkole
Dominator
Hej, mam taki problem, a więc do rzeczy:

Każdy użytkownik rejestrując się tworzy nowy plik, w którym jest

login:hasło:e-mail:punkty np: Dominator:slf35832fj:admin@zarabiam.com:500

Problem w tym że plik "nie chce/nie może" wyszukać danego użytkownika który jest w folderze "users".

Co zrobić ?

Kod PHP:
  1. <?php
  2. $lokalizacjapliku = "users/$login.cl50cp1eoq9zj3scotij1a84"; //źródło pliku oraz wyszukiwanie danego użytkownika ($login)
  3. $login = $_SESSION['zalogowany']; // S_SESSION['zalogowany']; - wyświetla nazwę zalogowanego użytkownika
  4. $otworzplik = fopen($lokalizacjapliku, "r"); //otwarcie pliku
  5. $czytaj = fread($otworzplik, filesize($lokalizacjapliku)); // czytanie z pliku
  6. $rozdziel = explode(':', $czytaj); //rodzielenie pliku na części
  7. echo $rozdziel['4']; // wyswietlam info po rozdzieleniu
  8. ?>


Pomóż
Fifi209
a to po kropeczce, to jakiś losowy ciąg?
Dominator
$login.cl50cp1eoq9zj3scotij1a84

To ?

To jest rozszerzenie użytkownika tzn.

Mogłoby być $login.txt

to cl50cp1eoq9zj3scotij1a84 jest dla lepszego zabezpieczenia użytkownika aby ktoś nie wszedł do czyjegoś profilu i nie ukradł passów
Crozin
Jest jakiś konkretny powód dla którego nie użyjesz normalnej bazy danych typu SQLite?

PS. Niby w jaki sposób inne rozszerzenie miałoby kogoś powstrzymać od odczytania danych z... pliku tekstowego?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.