Cytat
skrypt jest na plikach i jelsi 2 osoby zapisza w tym samym momencie dane moze sie wszystko sypnać
jeśli ktoś edytuje plik, to narzucasz na niego blokade -> poczytaj o funkcji flock. Jesli obawiasz się, że akurat plik będzie zablokowany w momencie gdy jakiś uzytkownik będzie chciał coś w nim zapisać co będzie skutkować błędem, to modyfikujesz odpowiednio skrypt, który sprawdza czy plik jest zablokowany i jeśli tak to odpalasz pętle, która będzie wykonywać próbę zapisu do pliku aż do momentu powodzenia. Problem rozwiązany
do manipulowania mechanizmem sesji - czyli kontrolowania autoryzacji, czasu itd, wykorzystuje się albo ciastka albo bazę danych. w obu przypadkach musisz zapisać czas ostatniej wizyty użytkownika i porównać go z czasem kolejnej wizyty. Jeśli czas będzie większy od tego, który sobie ustalisz to sesja zostaje przerwana - to samo tyczy się autoryzacji np porównując IP oraz nazwe przeglądarki zapisaną przy logowaniu. Co jest lepsze to zależy od indywidualnego zapotrzebowania.
Moje spostrzeżenie. Twój problem wynika bardziej z Twojej niewiedzy, niż z tego, że teraz to co masz zrobione to jedyne i słuszne rozwiązanie. Zalecam zrobić najpierw poprawny system logowania w oparciu o ciastka/bazę danych, a sam zobaczysz, że Twój problem przestanie istnieć ; ) Najgorsze co możesz zrobić, to uzależniać korzystanie z Twojej witryny, od niedopracowanych mechanizmów.