Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wylogowanie
MnicH.
post
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

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


Jak zrobic w php wylogowanie (logout)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


  1. <?php
  2. echo '<a href="logout.php">Wyloguj</a>';
  3. ?>
Go to the top of the page
+Quote Post
bogdan89
post
Post #3





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


to wszystko zalezy w jaki sposob masz zrobione logowanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

jesli na sesjach to po prostu je zniszcz:
session_destroy();
Go to the top of the page
+Quote Post
MnicH.
post
Post #4





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

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


Cytat(Darti @ 10.06.2007, 22:53:53 ) *
  1. <?php
  2. echo '<a href="logout.php">Wyloguj</a>';
  3. ?>

haha a opis pliku logout.php

niestety ale on dziala na plikach php i php3
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


~mastara zadaj bardziej szczegółowe pytanie.
Walisz w temat pytając o coś w stylu: Jak zrobić samochód?

Przede wszystkim wylogowanie jest bezpośrednio związane z logowanie.
Masz je zrobione? Pokaż kod.

I zmień sygnaturę, jest niezgodna z regulaminem forum.
Go to the top of the page
+Quote Post
bogdan89
post
Post #6





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


Cytat(mastara @ 10.06.2007, 22:57:23 ) *
niestety ale on dziala na plikach php i php3


bardzo dobrze, że nie na innych... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

zobacz jakie tworzą się zmienne w sesjach podczas logowania, sprawdź gdzieś tam w funkcji która za to odpowiada...
Go to the top of the page
+Quote Post
MnicH.
post
Post #7





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

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


Cytat(mike @ 10.06.2007, 23:00:10 ) *
~mastara zadaj bardziej szczegółowe pytanie.
Walisz w temat pytając o coś w stylu: Jak zrobić samochód?

Przede wszystkim wylogowanie jest bezpośrednio związane z logowanie.
Masz je zrobione? Pokaż kod.

I zmień sygnaturę, jest niezgodna z regulaminem forum.


moj panel jest amatorski wiec nie wysmiewac
  1. <html>
  2. <head>
  3. <META NAME="Author" CONTENT="FeedBack">
  4. <META http-equiv="Reply-to" CONTENT="eden8@o2.pl">
  5. <META NAME="Description" CONTENT="Strona z panelem admina">
  6. <META NAME="Keywords" CONTENT="admin, panel">
  7. <META NAME="Language" CONTENT="pl">
  8. <META NAME="Robots" CONTENT="All">
  9. <META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-2">
  10.  
  11. <META HTTP-EQUIV=Refresh CONTENT="5; URL=panel.php">
  12. </head>
  13. <body><center>
  14. <?
  15. if(($login == "")){
  16. echo"Nie Podano Login'u<br>";
  17. }
  18.  
  19. if(($haslo == "")){
  20. echo"Nie Podano Hasła<br>";
  21. }
  22.  
  23. if(($login == "") or ($haslo == "")){
  24. }
  25.  
  26. if((test == $login)){
  27. if((test == $haslo)){
  28. echo"Gratulacje <b>".$login."</b><br>Zalogowałeś się!!<br>Za 5 sek Zostaniesz przekierowany.";
  29.  
  30. }
  31. else{
  32. echo"Podano złe haslo<br>";
  33. }
  34. }
  35. else{
  36. echo"Podano Zły login<br>";
  37. }
  38.  
  39.  
  40.  
  41. ?>
  42. </center>
  43. </body>
  44. </html>

no i panel.php
  1. <?
  2. setcookie("login","$login");
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  5. <html>
  6. <head>
  7. <META NAME="Author" CONTENT="FeedBack">
  8. <META http-equiv="Reply-to" CONTENT="eden8@o2.pl">
  9. <META NAME="Description" CONTENT="Strona z panelem admina">
  10. <META NAME="Keywords" CONTENT="admin, panel">
  11. <META NAME="Language" CONTENT="pl">
  12. <META NAME="Robots" CONTENT="All">
  13. <META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-2">
  14.  
  15. <title>Panel</title>
  16. </head>
  17. <body style="color: rgb(255, 255, 255); background-color: rgb(102, 102, 102);" alink="#ffffff" link="#ffffff" vlink="#ffffff"><center>
  18.  
  19. <table style="width: 937px; height: 422px;" border="2">
  20.  
  21. <tbody>
  22.  
  23. <tr>
  24.  
  25. <td style="width: 150px; text-align: center;" algin="left"><big style="color: rgb(0, 153, 0);"><big><span style="font-weight: bold;">Menu:</span></big></big><br>
  26. <br>
  27. <?php include('menu.php'); ?>
  28. </td>
  29.  
  30. <td style="width: 615px; text-align: center;" algin="center">
  31. <big><big><big>-------------------------------------------------------------</big></big></big><br>
  32. <br>Zalogowany Jestes Jako <? echo $login; ?>
  33. <?php $body = $_GET["panel"];
  34. if ($body=="")
  35. {
  36. include("powitanie.php");
  37. }
  38. else {
  39. if (is_file("$body.php"))
  40. {
  41. include("$body.php");
  42. } else
  43. {
  44. include("error.php");
  45. } } ?>
  46. <br>
  47. <br>
  48. <big><big><big>-------------------------------------------------------------</big></big></big></td>
  49.  
  50. <td style="width: 150px; text-align: center;" algin="right"><big style="color: rgb(204, 0, 0);"><big><span style="font-weight: bold;">Od Admina:</span></big></big><br>
  51. <br>
  52. <?php include('od_admina.php'); ?>
  53. </td>
  54.  
  55. </tr>
  56.  
  57. </tbody>
  58. </table>
  59.  
  60. <table style="width: 937px; height: 46px;" border="1">
  61.  
  62. <tbody>
  63. <tr>
  64.  
  65.  
  66. <td style="width: 372px;" algin="left">
  67. <?php include('ustawienia.us');
  68. if(("2214" == "$autor")){
  69. include('autor.php');
  70. }
  71. else{
  72. echo"<b>Bł&plusmn;d Naruszono prawa autorskie!!!!</b>";
  73. }
  74. ?></td>
  75.  
  76. </tr>
  77.  
  78. </tbody>
  79. </table>
  80. </center>
  81. </body>
  82. </html>
Go to the top of the page
+Quote Post
bogdan89
post
Post #8





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


no i sprawa juz jest prosta:
Cytat(Darti @ 10.06.2007, 22:53:53 ) *
  1. <?php
  2. echo '<a href="logout.php">Wyloguj</a>';
  3. ?>


a w tym pliku umieszczasz:
  1. <?php
  2. setcookie ("login", "", time() - 3600);
  3. ?>


do tego możesz dodać jakieś przekierowanie na dowolną stronę:
  1. <?php
  2. header ("Location: index.php");
  3. ?>
Go to the top of the page
+Quote Post
MnicH.
post
Post #9





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

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


bogdan89 Thx dziala.
A jeszcze pytanko.
nie wiem jak to sie nazywa ale ze jak wejdzie sie np w http://localhost/panel.php bez logowania to bedzie blokowac??
P.S. - Sorki ale nie wiem jak to zformulowac pisemnie!!

Ten post edytował mastara 10.06.2007, 22:21:46
Go to the top of the page
+Quote Post
bogdan89
post
Post #10





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


zrób sobie instrukcję warunkową, ktora sprawdzi czy istnieje cookie o nazwie "login"...
jesli istnieje to ok, a jesli nie istnieje to przenosi do strony logowania...
Go to the top of the page
+Quote Post
MnicH.
post
Post #11





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

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


Cytat(bogdan89 @ 10.06.2007, 23:22:13 ) *
zrób sobie instrukcję warunkową, ktora sprawdzi czy istnieje cookie o nazwie "login"...
jesli istnieje to ok, a jesli nie istnieje to przenosi do strony logowania...

nom nom aha juz kapuje. thx
szkoda ze tu nie ma reputacji jak na AJO dzis bys zgarnol kupe reputa jeszcze raz thx
no ale za jakis czas wroce po dokladke
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: 22.08.2025 - 20:00