Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> System kont w php
phpkoder
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 1
Dołączył: 1.07.2017

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


Wiem, że najprzystępniejszą drogą tworzenia kont jest oparcie ich o bazę danych, ale czy są inne drogi. Zalożmy, że strona będzie obslugiwać 10 użytkowników dalo by się to sensownie zrobić poprzez np. plik (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpkoder
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 1
Dołączył: 1.07.2017

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


  1. $fp = fopen($path, "ra");
  2. if (flock($fp, LOCK_EX)) {
  3. //operacje na pliku
  4. flock($fp, LOCK_UN);
  5. }
  6. fclose($fp);


Pozakladalem locki na funkcje. Plik sesji i z kontami nie powinien wybuchnąć.

Aktualnie zastanawiam się jakie prawa dostępu nadać do pliku:
- folder z plikiem sesji i kontami (0600) (IMG:style_emoticons/default/questionmark.gif)
- z kontami (0600) (IMG:style_emoticons/default/questionmark.gif)
- do pliku sesji (0600) (IMG:style_emoticons/default/questionmark.gif)
- do folderu z użytkownikami (0777) (IMG:style_emoticons/default/questionmark.gif)
- do folderu użytkownika slużącego do skladowania swoich plików ((IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) )
- do folderu użytkownika na pliki wyslane przez innych użytkowników ((IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) )

Nie tak prosto mądrze poustawiać te parametry.

Struktura folderów jest następująca.

accountFolder:
- session.txt
- accounts.txt
users:
- marek_myFile:
* pliki
....
- marek_fileFromUsers
* plikiWyslanePrzezInnychUzykownikow
....

Trzeba się zabezpieczyć na każdą ewentualność chcę profesjonalnie napisać ten program http://forum.php.pl/style_images/upgrade_i...cons/icon10.gif

Ten post edytował phpkoder 13.07.2017, 11:13:54
Go to the top of the page
+Quote Post

Posty w temacie
- phpkoder   System kont w php   1.07.2017, 09:57:31
- - Tomplus   Oczywiście. Przykładowo user:hash:group Kodphpkode...   1.07.2017, 10:23:05
- - viking   Zawsze możesz sqlite. Jest to 1000x lepsze niż tak...   1.07.2017, 11:20:50
- - markonix   Tablica w PHP, sprawdza się przy micro aplikacjach...   1.07.2017, 11:40:31
- - Pyton_000   @viking nie przesadzajmy Dla 10 linijek?   1.07.2017, 14:08:31
- - viking   Z plikami jest fajnie dopóki się nie pomyli i sobi...   1.07.2017, 14:18:53
|- - Puszy   Cytat(viking @ 1.07.2017, 15:18:53 ) ...   3.07.2017, 09:20:23
- - phpkoder   Dziekuję za odpowiedzi. Stworzyłem system kont w ...   3.07.2017, 10:36:05
- - Tomplus   Przykład z manuala [PHP] pobierz, plaintext <?p...   3.07.2017, 16:46:02
- - Pyton_000   Tak, ale tutaj trzeba by było zrobić lock na odczy...   3.07.2017, 16:52:37
|- - Puszy   Cytat(Pyton_000 @ 3.07.2017, 17:52:37...   3.07.2017, 17:13:22
- - Pyton_000   Można i tak. To też jest jakieś wyjście. W sumie...   3.07.2017, 17:15:36
- - Tomplus   Jak dla mnie zawsze uderza mnie kwestia jak duża p...   3.07.2017, 18:14:20
|- - Puszy   Cytat(Tomplus @ 3.07.2017, 19:14:20 )...   3.07.2017, 18:41:37
- - Pyton_000   Szanse wygrania w totka też są małe a ludzie wygr...   3.07.2017, 18:17:37
- - phpkoder   [PHP] pobierz, plaintext $fp = fopen($...   13.07.2017, 11:11:14
- - viking   Te ustawienia miały by sens dla konta systemowego ...   13.07.2017, 11:13:51
- - phpkoder   A ok czyli ustawić 0777 i liczyć na to, że serwer ...   13.07.2017, 11:27:10
- - nospor   Dajac 0777 na wszystko dajesz wszystkim do tego do...   13.07.2017, 11:33:53
- - Puszy   Co do praw na folder, możesz dać dowolne, ważne że...   13.07.2017, 11:41:58


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

 



RSS Aktualny czas: 24.12.2025 - 18:44