Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]identyfikacja użytkownika
marcus753
post
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 3
Dołączył: 8.06.2009
Skąd: Kraków

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


Witajcie, szybkie pytanie może ktoś zna odpowiedź czy pojawiło się jakieś rozwiązanie umożliwiające identyfikacje użytkownika ?

Ogólnie chodzi o to żebym wiedział czy dany użytkownik odwiedza moją stronę po raz kolejny czy tylko po raz pierwszy i najlepiej który raz z kolei to robi wink.gif
ciasteczka i mechanizm logowania odpadają

Pozdrawiam i dziękuję za pomoc !


--------------------
Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Michael2318
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


A jak Ty takie informacje niby chcesz sprawdzić bez ciasteczek...? Takiego rozwiązania nawet PHP nie oferuje, a co dopiero javacript.
Zawsze do tego celu musisz gdzieś zapisywać danego usera (przykładowo po IP, chociaż to też zawodzi bo X ludzi może mieć dany adres IP) i zliczać (przy każdym wejściu na stronę zwiększać licznik). Więc do tego celu musisz użyć albo ciasteczek, albo bazy danych albo pliku tekstowego, w którym będziesz trzymać te informacje.
Nie zmienia to faktu, że w tym przypadku większość roboty zrobi PHP, javascript nie służy do takich akcji.
Go to the top of the page
+Quote Post
marcus753
post
Post #3





Grupa: Zarejestrowani
Postów: 281
Pomógł: 3
Dołączył: 8.06.2009
Skąd: Kraków

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


informacje mogę trzymać w bazie danych no-problem
chodzi o samą identyfikację coś ala logowanie bez logowania, ideałem byłby np. numer seryjny płyty głównej który mógłby być np. identyfikatorem ale rozumiem że czegoś takiego pobrać nie mogę ale może są dostępne jakieś inne informacje które pozwolą mi identyfikować użytkownika ? a najlepiej komputer / przeglądarkę z której wchodzi...


--------------------
Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




IP, przeglądarke, system pobierzesz z tablicy $_SERVER
Stworzysz sobie identyfikator na podstawie IP,przegladarki i systemu i od biedy bedziesz mial identyfikacje usera


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
marcus753
post
Post #5





Grupa: Zarejestrowani
Postów: 281
Pomógł: 3
Dołączył: 8.06.2009
Skąd: Kraków

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


ale czy ip uzytkownika nie zmienia się po wyłączeniu komputera / routera ?


--------------------
Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Zalezy czy ma przypisane stale IP czy nie. Jak nie ma stalego to moze sie zmieniac.
Mozesz trzymac samą przegladarke + system, ale to tez raczej nie bedzie jednoznaczne.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Michael2318
post
Post #7





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


Wybrałeś w sumie najgorsze z możliwych rozwiązań bo ja u siebie mam co chwile inne IP, więc Twoja aplikacja nigdy nie będzie w moim przypadku dobrze zliczać moich wejść.

Najlepszym rozwiązaniem byłyby ciasteczka i na ich podstawie sprawdzałbyś "z kim masz do czynienia". Oczywiście tutaj ktoś może sobie te ciasteczka wyczyścić, ale uwierz mi, że mało kto siedzi w cookies'ach w przeglądarce i nagminnie czyści ciastko po ciastku.

A jeszcze lepsze rozwiązanie to sesssions+system logowania. Jak user się loguje na podane dane to masz 100% pewności, że wczorajsze logowanie, dzisiejsze i te w przyszłości dokonywała jedna i ta sama osoba.
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 Aktualny czas: 22.08.2025 - 09:42