![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 24.07.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pytanie dotyczące logowania się do paneli administracyjnych, do swoich kont w CMS-ach czy na forach. Jak to działa, że nie trzeba podawać loginu i hasła na karzdej podstronie serwisu. bardzo prosze o odp. poniewarz robię coś do czego potrzebne jest sprawne llogowanie...;-) -------------------- Pozdrawiam
Galigad [ Puszcza.net ] |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 5 Dołączył: 24.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
ze 2 posty nizej wlasnie o cos takiego sie pytalem. docelowo musisz/mozesz trzymac w sesji jakis identyfikator, ktory bedzie oznaczal, ze user jest zalogowany.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 24.07.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Hmm...no ale wtedy będzie możliwe oszukanie i np. kolesie będą tworzyć na swoim serwerze strone w php któa będzie "tworzyć" sesje z tym identyfikatorem...cudzym.
No chyba, że się myle i np. sesje działają tylko w obrębie jednego serwera... -------------------- Pozdrawiam
Galigad [ Puszcza.net ] |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 5 Dołączył: 24.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
moja wiedza na temat php nie jest jakas specjalnie duza, ale chyba tak jest
![]() zapene da sie oszukac, ale to wyzsza szkola jazdy ![]() -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 22.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
W sesji powinienes zapisac login i haslo a potem na kazdej stronie je sprawdzac.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
masz system logowania
jezeli przeszdl weryfikacje poprawnie dajesz $_SESSION['user']['zalogowany']='on' lub jak chcesz pozniej tylko sprawdzasz if ($_SESSION['user']['zalogowany']=='on') lub tez w obiekcie if($User->sZalogowany) gdzie jej wartosc nadajesz wlasnie poprzez ww sesje true badz false ... -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 24.07.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Hmm...a co wy na to, żeby zrobić tak :
Admin ustalał by w p. administracyjnym jakiś kompletnie losowy tekst (np. oaihgiawbogbao) I podczas udanego logowania ten losowy tekst był by pobierany z bazy a następnie tworzona by byłą sesja z :zawartością" odp. temu losowemu tekstowi. Tworzyłą by się też dróga sesja z loginem... A potem na kolejnych stronach skrypty sprawdzały by czy ten losowy tekst się zgadza...jak nie do odsyłąmy do logowania ;-) CO wy na to ? To by troche utrudziło troche sprawe "włamywaczom" ;-) -------------------- Pozdrawiam
Galigad [ Puszcza.net ] |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.07.2004 Skąd: z neostrady Ostrzeżenie: (0%) ![]() ![]() |
Ludzie, opamiętajcie się!
![]() Itsme dał wam najlepsze rozwiązanie, identyfikator sesji jest losowy i bardzo trudny do odgadnięcia (baaaardzo, miliardy kombinacji, nie chce mi się teraz dokładnie liczyć ![]() -- just a test Programista php -------------------- pozdrawiam, Adam Kubiczek
kubiczek.eu |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 12.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
co do tej propozycji to calkiem fajna tylko tyle ze to tez idzie ukrasc pewnie ... anzczy sie moze jakos ktos sie dowiedziec albo cuz ... a za kazdym razem sprawdzanie loginu i hasla ? wiem ze obiciaza baze ale: w sesji trzymam pare zeczy tzn ip, czas logowania, login, md5(haslo), info o przegladarce
pisze funkcje ktora sprawdza za kazdym razem czy wszystkie wartosci sesyjne sa poprawne tzn ip, czy czas bezczynnosci nie przekroczyl jakiegos limitu, czy login i haslo poprawne z tym co w bazie czy jest dane ip ? troch e uciazliwe ale moze jest sens, kto wie ![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 215 Pomógł: 0 Dołączył: 28.10.2003 Skąd: - Ostrzeżenie: (0%) ![]() ![]() |
Pamietajmy ze z php dostajemy gotowe narzedzia ...
http://pear.php.net/manual/en/package.auth....auth.intro.php -------------------- <span style="font-weight: bold;">Open Source Enterprise Content Management</span>
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 12.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Luca @ 2004-08-26 12:05:00) Pamietajmy ze z php dostajemy gotowe narzedzia ... http://pear.php.net/manual/en/package.auth....auth.intro.php niom masz racje thx |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 03:53 |