[PHP]Logowanie, trzech userów -> trzy różne przekierowania |
[PHP]Logowanie, trzech userów -> trzy różne przekierowania |
17.06.2009, 07:56:51
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.11.2006 Ostrzeżenie: (0%) |
Witam wszystkich,
Potrzebuję takiego rozwiązania logowania się trzech osób z przekierowaniem na inne linki. Przykład: USER1 się loguje i automatycznie przekierowuje go na user1.php USER2 się loguje i automatycznie przekierowuje go na user2.php USER3 się loguje i automatycznie przekierowuje go na user3.php Hasło i login dla każdego inny. Proszę o pomoc. |
|
|
17.06.2009, 07:57:56
Post
#2
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) |
|
|
|
17.06.2009, 08:04:36
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.11.2006 Ostrzeżenie: (0%) |
to rozumiem ale chodzi mi o cały początek czyli jak to zrobić by user1 miał przekierowanie np na plik promocja.php
|
|
|
17.06.2009, 08:08:44
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Albo zamiast if uzyc switch -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
17.06.2009, 08:09:24
Post
#5
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 7 Dołączył: 15.05.2005 Skąd: Rzeszów Ostrzeżenie: (0%) |
Kod switch ($user) {
case 'USER1': header("Location: user1.php"); break; case 'USER2': header("Location: user2.php"); break; case 'USER3': header("Location: user3.php"); break; } |
|
|
17.06.2009, 08:09:26
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) |
-------------------- |
|
|
17.06.2009, 08:09:52
Post
#7
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) |
|
|
|
17.06.2009, 11:35:06
Post
#8
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.11.2006 Ostrzeżenie: (0%) |
Wielkie dzięki. to się przyda
CD... Mam już skrypt który daje przekierowanie na konkretny plik php, teraz pojawia się pytanie jak go zablokować by nie było możliwości otwarcia go bezpośrednio wpisując w przeglądarce, a tylko za pomocą logowania. |
|
|
17.06.2009, 11:39:53
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) |
możesz ustawić zmienną $_SESSION['login'] i sprawdzać na podstronie, czy zmienna istnieje ;]
|
|
|
17.06.2009, 12:03:46
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) |
z początkiem każdego pliku sprawdzaj czy urzytkownik zalogowany - jeśli tak wtedy wyświetlasz treść - jeśli nie to elegancko możesz przekierować do strony logowania
a to jakiej metody na logowanie i gdzie te informacje przechowujesz zależy już tylko od Ciebie -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
17.06.2009, 12:57:52
Post
#11
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.11.2006 Ostrzeżenie: (0%) |
Mam to na sesji, jak to zrobić by $_SESSION['login'] sprawdził i gdy jej nie ma to wywala na index.php
Coś takiego ? if($_SESSION["login"]==0){echo "nie masz dostępu <a href='index.php'>Zaloguj się</a></body></html>;"; exit();} Ten post edytował vonpiotr 17.06.2009, 13:01:30 |
|
|
17.06.2009, 13:02:10
Post
#12
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) |
re @up: Skoro wiesz to po co się pytasz ? Przetestuj i tyle. Ten post edytował golaod 17.06.2009, 13:02:56 |
|
|
17.06.2009, 13:07:41
Post
#13
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.11.2006 Ostrzeżenie: (0%) |
Działa wszystko. Dzieki.
|
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 17:55 |