Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Automatyczne wylogowanie
david8213
post 8.02.2018, 21:17:23
Post #1





Grupa: Zarejestrowani
Postów: 308
Pomógł: 0
Dołączył: 9.12.2009

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


Jak zrobić aby po 5 min nastapiło przjście ze stony plik_xxx.php do index.php
(Nie znam się za dobrze na PHP)

  1. <?PHP
  2. if($_POST['password'])
  3. {
  4.  
  5.  
  6. if ($_POST['password'] == 'zzzzzz'
  7. or $_POST['password'] == 'xxxxxx' )
  8. { header("Location: plik_xxx.php"); exit(); }
  9. else
  10. { $error = 'Hasło jest niepoprawne, spróbuj ponownie!'; }
  11.  
  12. }
  13. ?>
  14.  
  15.  
  16. <form action="/index.php" method="post" name="adminlogin" id="adminlogin">
  17. <input name="password" type="password" id="password">
  18. <input name="Submit" type="submit" id="Submit" value=" ENTER ">
  19. <br><? echo $error; ?>



czy jest prostszy sposób od dodania w plik.php ponizszego kodu ?

  1. <?php
  2. echo "<script type=\"text/javascript\">
  3. window.setTimeout(\"window.location.replace('../../index.php');\",35000);
  4. </script>";
  5. ?>


Ten post edytował david8213 8.02.2018, 21:25:53
Go to the top of the page
+Quote Post
SmokAnalog
post 8.02.2018, 21:39:37
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Na początek się zastanów czy na pewno chcesz po 5-ciu minutach kogoś wyrzucać. Takie czasówki są mało webowe. Na czym polega Twój projekt?
Go to the top of the page
+Quote Post
b4rt3kk
post 9.02.2018, 22:00:19
Post #3





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat(david8213 @ 8.02.2018, 21:17:23 ) *
czy jest prostszy sposób od dodania w plik.php ponizszego kodu ?

  1. <?php
  2. echo "<script type=\"text/javascript\">
  3. window.setTimeout(\"window.location.replace('../../index.php');\",35000);
  4. </script>";
  5. ?>


Nie, nie ma prostszego sposobu.

A czy przejście do index.php wyloguje użytkownika czy tylko przekieruje go na tę stronę? Jeśli nie wyloguje to dodaj jakąś pośrednią stronę, np. logoff.php, gdzie ubijesz sesję, a po wykonaniu wszelkich potrzebnych czynności przekierujesz użytkownika za pomocą php:

  1. header("Location: index.php");


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
SmokAnalog
post 9.02.2018, 22:14:29
Post #4





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Cytat(b4rt3kk @ 9.02.2018, 22:00:19 ) *
Nie, nie ma prostszego sposobu.


A to?

  1. <meta http-equiv="refresh" content="300; url=../../index.php">
Go to the top of the page
+Quote Post
b4rt3kk
post 9.02.2018, 22:16:46
Post #5





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat(SmokAnalog @ 9.02.2018, 22:14:29 ) *
A to?

  1. <meta http-equiv="refresh" content="300; url=../../index.php">


Racja jest. Ale ja to na froncie mało siedzę i się za eksperta nie uważam. biggrin.gif


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 15.05.2025 - 09:40