Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Kilka konkretnych pytań
Max Damage
post 18.09.2007, 11:58:26
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....


--------------------
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." - Albert Einstein
Go to the top of the page
+Quote Post
Cysiaczek
post 18.09.2007, 12:13:47
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.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
qqrq
post 18.09.2007, 12:16:20
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 18.09.2007, 12:26:56
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 : )


--------------------
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." - Albert Einstein
Go to the top of the page
+Quote Post
Cysiaczek
post 18.09.2007, 12:51:20
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.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 17:15