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
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 885
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

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


Jak dla mnie zawsze uderza mnie kwestia jak duża pula użytkowników będzie.
Jeżeli jest to pula mała <100 to szansa że rejestracja będzie dwóch użytkowników w TEJ SAMEJ SEKUNDZIE jest abstrakcyjnie mała.

Go to the top of the page
+Quote Post
Puszy
post
Post #3





Grupa: Zarejestrowani
Postów: 279
Pomógł: 42
Dołączył: 10.10.2011

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


Cytat(Tomplus @ 3.07.2017, 19:14:20 ) *
Jak dla mnie zawsze uderza mnie kwestia jak duża pula użytkowników będzie.
Jeżeli jest to pula mała <100 to szansa że rejestracja będzie dwóch użytkowników w TEJ SAMEJ SEKUNDZIE jest abstrakcyjnie mała.


Nadal tu nie widzę problemu, choć faktycznie szansa jest niemal zerowa. Jeżeli file_put_contents samo się ładnie nie zakolejkuje to wystarczy zrobić override tej funkcji ze sprawdzeniem czy jest lock, jeżeli jest to ponowić próbę po 0.25 sekundy. Sama akcja na pliku zajmuje mikrosekundy, nawet przy pliku w tym formacie zawierającym 2k użytkowników.
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: 29.12.2025 - 17:50