Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyszukiwanie użytkownika po nazwie sesji.
Dominator
post
Post #1





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


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óż
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


a to po kropeczce, to jakiś losowy ciąg?


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Dominator
post
Post #3





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


$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
Go to the top of the page
+Quote Post
Crozin
post
Post #4





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


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?
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 Aktualny czas: 21.08.2025 - 23:57