Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Kilka konkretnych pytań
Max Damage
post
Post #1





Grupa: Zarejestrowani
Postów: 246
Pomógł: 19
Dołączył: 14.06.2007

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


Są to pytania na które po prostu nie mogę znaleźć odpowiedzi.

1. Jak zrobić by po wyłączeniu przeglądarki wylogowywało mnie ze strony?
2. Jak zrobić i rozróżnić profil mój od kogoś innego. (Chodzi po prostu o to, że gdy wejdę do niego nie mogę zmienić jego hasła itd.) ?
3. Czy takie dane jak ilość napisanych postów, ilość wyświetleń tematów oraz wszelkie daty są za każdym razem odczytywane z bazy danych (pisze sobie powoli forum, więc dlatego pytam)?
4. Czy da się (i jeśli tak to jak) zmniejszyć nieco np. pole text (html) ?

Od razu mówię, że nie oczekuję nie wiadomo jak konkretnych odpowiedzi. Wystarczą jakieś linki do stron lub ogólny zarys jak to zrobić.
Z góry dzięki za odp....
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




1. Przy dumyslnych ustawieniach cookie ich ważnośc wygasa wraz z wyłączeniem przegladarki, więc problem z głowy
2. Sprawdzasz logowanie. Profil przeciez awiera jakiś wskaźnik na uzytkownika (np. jego id) - jeśli id aktualnie zalogowanego zgadza się z polem user_id, to pozwalasz zmianiać hasło i inne rzeczy.
3. To zależy - aby zyskać trochę wydajności możesz wprowadzić cachowanie tych danych (tak np. jest na tym forum).
4 Nie mam pojęcia o co Ci chodzi :|

Pozdrawiam.
Go to the top of the page
+Quote Post
qqrq
post
Post #3





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


Ad. 1 Nie da się wychwycić wyłączenia przeglądarki. Można (kiedyś o tym już było na forum) przy każdej akcji zalogowanego użytkownika zapisywać w bazie danych aktualny czas i sprawdzać (za każdym wejściem na stronę dowolnego użytkownika) czy różnica czasów obecny - baza nie jest większa od iluśtam (np. 15 min.), co śwadczyłoby o wylogowaniu.
Ad. 2 Przechowywać w sesji coś charakterystycznego dla użytkownika, np. identyfikator, login, email, etc.
Ad. 3 Raczej tak
Ad. 4 Da się - poszukaj w googlach (CSS), a jeśli ci chodzi tylko o szerokość służy atrybut HTML-s size.
Go to the top of the page
+Quote Post
Max Damage
post
Post #4





Grupa: Zarejestrowani
Postów: 246
Pomógł: 19
Dołączył: 14.06.2007

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


W pkt. 4 to chodziło mi raczej o wysokość. Ale jeśli da się zrobić to za pomocą CSS to w porządku.
Dzięki, także podrawiam : )
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #5





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Co do tekstu, to zalezy jakie masz pole.
Jeśli jest to input, to nie zwiększysz mu ilości wierszy. Takie rzeczy to tylko z textarea za pomocą rows=x i cols=x lub faktycznie CSS i wtedy możesz sobie w pikselach podawać.

Pozdrawiam.
Go to the top of the page
+Quote Post

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: 5.10.2025 - 08:17