![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 1.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie potrzebuję waszej pomocy. Mianowicie mam kilka paneli logowania takich samych kod niżej. Są na serwerze 4 panele logowania do innych pakietów jest to panel_klienta_basic, panel_klienta_silver, panel_klienta_gold, panel_klienta_premium w każdym po zalogowaniu są trochę inne info. Zrobione jest że użytkownik wpisując login i hasło i wybiera swój pakiet jeśli się zgadza login z przypisanym pakietem jest logowanie. I jest ok użytkownik się poprawnie zalogował z pakietem basic i został przekierowany do panel_klienta_basic wszystko ładnie problem polega ze użytkownik w pasku url w przeglądarce jak zmieni sam panel_klienta_basic np. na panel_klienta_silver zostaje zalogowany to panelu panel_klienta_silver. Jak zabezpieczyć by po zmianie url jak pisałem użytkownik się nie zalogował tam tylko okno zęby wyskoczyło do wpisania loginu i hasła?
![]()
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
-------------------- LS Easter egg < |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 1.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt mi działa tylko chodzi o to że jak użytkownik po zalogowaniu np będzie w panelu panel_klienta_basic to jak zmieni adres url w przeglądarce np na panel_klienta_silver to będzie zalogowany do panelu silver a tak niechce wiec przy probie takiej użytkownika jak zmieni np adres url jak pisaliśmy wyżej na panel_klienta_silver to zostanie poproszony o login i haslo. Wszystkie panele mają taki sam kod jak napisałem na początku postu. Tylko są warunki. To co wyżej pierwszy post to plik login.php a teraz niżej index.php panelu
Ten post edytował de_gie 24.02.2013, 17:28:50 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
no to przecież sprawdzasz w bazie...
-------------------- LS Easter egg < |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 1.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
no tak ale po zmianie adresu w przeglądarce użytkownik się automatycznie loguje do innego panelu a tak nie chce wszystko się opiera na tej samej bazie i inaczej nie mogę zrobić więc jakoś nie wiem sesje w każdym panelu pozmieniać da to coś jak w każdym panelu będzie inna nazwa sesji czy żeby się zamykał po zmianie url
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
to sprawdzaj w każdym pliku, czy $_SESSION['pakiet'] == pakietowi
-------------------- LS Easter egg < |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 1.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
podaj jak możesz przykładzik bo nie wiem jak się zabrać za to. Zrobiłem tak w pliku login.php i nie działa jest to samo. I każdym panelu zrobiłem sesion pakiet potem w drugim sesion pakiet 2 itp może coś w pliku index.php co wkleiłem wyżej coś zmienić?
Ten post edytował de_gie 25.02.2013, 10:13:21 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
w plikach:
Ten post edytował toaspzoo 25.02.2013, 14:20:13 -------------------- LS Easter egg < |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 1.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Nie bardzo wiem w którym miejscu to wkleić i co to ma robić? Zrobiłem tak w plikach login tylko do innych paneli inne nazwa sesi basic silver gold i premium. Ale nie działa. Logowanie pierwsze odbywa się z panel_klienta i potem jest odpowiednio przekierowane w zależności od pakietu usera do np panel_klienta_basic po takiej zmianie jak napisałeś to po zalogowaniu i przekierowaniu np. do panel_klienta_premium po zmianie nazwy url do panel_klienta_basic użytkownik jest zalogowany i tak do panelu basic
![]()
Ten post edytował de_gie 25.02.2013, 14:59:48 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:25 |