Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Logowanie do Panelu.
szczalpi
post
Post #1





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Witam
Mam problem z przerobieniem niniejszego kodu.
W tej chwili kod działa na następującej zasadzie. Kiedy zaloguję się do panelu pojawia mi Panel Użytkownika. Następnie kiedy w niego wchodzę dopiero pojawiają mi się dane do edycji.
Chciałbym, aby odrazu po zalagowaniu byłaby możliwość edycji pomijając Panel Użytkownika.
Próbowałem na wiele sposobów to zmienić, lecz niestety nie daję rady.
Proszę was o pomoc jeżeli jesteście w stanie to ogarnąć.
Pozdrawiam

Plik o nazwie:main1.php
  1. <?
  2. if($_SESSION["inside"]=="true")
  3. {
  4.  
  5. if(($_SESSION['password']!=$ap)&&($_SESSION['user_name']!="admin"))
  6. {
  7. echo "<tr><td align=\"center\" bgcolor=\"ebebeb\"><a style=\"text-decoration:none;font-size:18px;\" href=\"logowanie.php?frame=user_panel\">Panel Użytkownika</a>
  8. ";
  9. }
  10.  
  11. }
  12. ?>
  13.  
  14. <?
  15. include("function.inc");
  16.  
  17. if(($_GET['frame']=="login")||($_POST['frame']=="login")):
  18. {
  19. include("autorize/login.php");
  20. }
  21.  
  22. elseif(($_GET['frame']=="user_panel")||($_POST['frame']=="user_panel")):
  23. {
  24. include("data/user_data/user_panel.php");
  25. }
  26.  
  27. else:
  28.  
  29. endif;
  30.  
  31. ?>


Plik o nazwie user_panel.php
  1. <div id="LEWA">
  2. <div class="gg1">
  3. <ul>
  4.  
  5. <li><a href="logowanie.php?frame=user_panel&user_menu=dane" >Dane obiektu</a></li>
  6. <li><a href="logowanie.php?frame=user_panel&user_menu=opis" >Opis obiektu</a></li>
  7. <li><a href="logowanie.php?frame=user_panel&user_menu=zdjecia" >Zdjęcia obiektu</a></li>
  8. <li><a href="logowanie.php?frame=user_panel&user_menu=cennik" >Cennik</a></li>
  9. <li><a href="logowanie.php?frame=user_panel&user_menu=wyposazenie" >Wyposażenie</a></li>
  10. <li><a href="logowanie.php?frame=user_panel&user_menu=udogodnienia" >Udogodnienia</a></li>
  11.  
  12. </ul></div>
  13.  
  14. </div>
  15. <div style="width: 750px;
  16. float: right;
  17. background-color: #fff;
  18. margin-top: 10px;
  19. padding:0px;">
  20.  
  21. <?
  22. connect();
  23.  
  24. ################################################################################
  25. ?>
  26.  
  27. <?
  28. if($_GET['user_menu']=="podglad"):
  29. {
  30. include("podglad.php");
  31. }
  32. elseif($_GET['user_menu']=="edycja"):
  33. {
  34. include("edycja.php");
  35. }
  36. elseif(($_GET['user_menu']=="zdjecia")||($_POST['user_menu']=="zdjecia")):
  37. {
  38. include("zdjecia.php");
  39. }
  40. elseif(($_GET['user_menu']=="udogodnienia")||($_POST['user_menu']=="udogodnienia")):
  41. {
  42. include("udogodnienia.php");
  43. }
  44. elseif($_GET['user_menu']=="dane"):
  45. {
  46. include("dane.php");
  47. }
  48. elseif($_GET['user_menu']=="opis"):
  49. {
  50. include("opis.php");
  51. }
  52. elseif($_GET['user_menu']=="cennik"):
  53. {
  54. include("cennik.php");
  55. }
  56. elseif($_GET['user_menu']=="wyposazenie"):
  57. {
  58. include("wyposazenie.php");
  59. }
  60. elseif($_GET['user_menu']=="tagi"):
  61. {
  62. include("tagi.php");
  63. }
  64. endif;
  65. ?>
  66. </div>

Ewentualnie możecie zobaczyć to na przykładzie. Logowanie jest wtrakcie zmiany, więc nie przejmujcię bałaganemLogowanie login:as, hasło:as.
Powód edycji: [Kshyhoo]: bb-code
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(szczalpi @ 24.03.2015, 10:53:00 ) *
Chciałbym, aby odrazu po zalagowaniu byłaby możliwość edycji pomijając Panel Użytkownika.

Niby co miałoby być edytowane, sprecyzuj.

PS. Popraw bb-code.
Go to the top of the page
+Quote Post
szczalpi
post
Post #3





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Aby po zalagowaniu od razu pojawiło się pole "dane obiektu" pomijając "Panel Użytkownika".
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Daj przekierowanie na tę stronę...
Go to the top of the page
+Quote Post
szczalpi
post
Post #5





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Poprawione
  1. <?
  2. if($_SESSION["inside"]=="true")
  3. {
  4. if(($_SESSION['password']!=$ap)&&($_SESSION['user_name']!="admin"))
  5. {
  6. echo "<tr><td align=\"center\" bgcolor=\"ebebeb\"><a style=\"text-decoration:none;font-size:18px;\" href=\"logowanie.php?frame=user_panel\">Panel Użytkownika</a>
  7. ";
  8. }
  9. }
  10. ?>
  11. <?
  12. include("function.inc");
  13. if(($_GET['frame']=="login")||($_POST['frame']=="login")):
  14. {
  15. include("autorize/login.php");
  16. }
  17. elseif(($_GET['frame']=="user_panel")||($_POST['frame']=="user_panel")):
  18. {
  19. include("data/user_data/user_panel.php");
  20. }
  21. else:
  22. endif;
  23. ?>


W którym momencie (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #6





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




No po zalogowaniu... Inkludujesz:
  1. include("data/user_data/user_panel.php");

Przekieruj na podstronę z odpowiednimi parametrami...
Go to the top of the page
+Quote Post
szczalpi
post
Post #7





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Zmieniłem na dane. Wyświetlas się tylko strona dane. Z kolei znikneło menu cennik, zdjęcia itd.
  1. include("data/user_data/dane.php");


Jak to zrobić. Proszę o radę.
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #8





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(Kshyhoo @ 24.03.2015, 12:40:55 ) *
Przekieruj na podstronę z odpowiednimi parametrami...

Dostałeś poradę...
Go to the top of the page
+Quote Post
bolus150
post
Post #9





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 14.06.2008

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


  1.  
  2. header("Location: index.php" . $_POST['redirect']);
  3. echo "Zostajesz przekierowany na wybraną stronę !<br>";
  4. echo "(Jesli przeglądarka nie obsługuje przekierowań, " .
  5. "<a href=\"index.php" . $_POST['redirect']. "\">kliknij tutaj</a>)";


Mi pomogło to. w "index.php" wpisz gdzie ma Cię po zalogowaniu przekierować
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.08.2025 - 16:36