Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Przekierowanie po zalogowaniu[ dalsze problemy]
jacus24
post
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.12.2007

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


Witam. Męcze się już z tym dość długo i dalej jestem w polu. Oto mój kodzik logowania. Po poprawnym zalogowaniu chciałbym aby przenosiło użytkownika do wczesniej żądanej strony a jeśli takiej nie było to do strony moj_konto.php. Na FF nie działa wogule po kliknięciu przenosi go do strony moje_konto.php. NA IE przekierowuje automatycznie na strone index.php. Proszę pomóżcie bo już nie moge sobie dać z tym rady.
  1. <?php
  2. include "conn.inc.php";
  3.  
  4. if (isset($_POST['submit'])) { 
  5. $query = 'SELECT login,haslo  
  6. FROM uzytkownicy 
  7. WHERE login="'.$_POST['login'].'"
  8. AND haslo = "'.$_POST['haslo'].'"';
  9. $result = mysql_query($query)
  10. or die(mysql_error());
  11.  
  12. if (mysql_num_rows($result) == 1) { 
  13. $_SESSION['user_logged'] = $_POST['login'];
  14. $_SESSION['user_password'] = $_POST['haslo'];
  15.  
  16. if(mysql_num_rows($result) == 1) 
  17. {
  18. header("Location: " . $_POST['redirect']);
  19.  
  20. echo "(<a href=\"moje_konto.php\">Kliknij tutaj</a>)";
  21. }
  22. } else {
  23.  
  24. echo "Niepoprawna nazwa użytkownika";
  25. // wyświetla formularz logowania
  26.  
  27. }
  28. } else {
  29. if (isset($_GET['redirect'])) {
  30. $redirect = $_GET['redirect'];
  31. } else {
  32. $redirect = "moje_konto.php";
  33. }
  34.  
  35. // forumlarz logowania
  36.  
  37.  
  38. }
  39. ?>
Go to the top of the page
+Quote Post
netmare
post
Post #2





Grupa: Zarejestrowani
Postów: 285
Pomógł: 37
Dołączył: 18.12.2007
Skąd: Łódź

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


  1. <?php
  2. if(isset($_POST['redirect']) $redir=$_POST['redirect']; else $redir="./moj_konto.php";
  3. header("Location: " .$redir);die();
  4. ?>
Go to the top of the page
+Quote Post
jacus24
post
Post #3





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.12.2007

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


A w którym to miejscu wkelić?
Go to the top of the page
+Quote Post
netmare
post
Post #4





Grupa: Zarejestrowani
Postów: 285
Pomógł: 37
Dołączył: 18.12.2007
Skąd: Łódź

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


chyba zamiast tego: header("Location: " . $_POST['redirect']);
Go to the top of the page
+Quote Post
jacus24
post
Post #5





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.12.2007

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


Dałem ale efekt jest ten sam.
Go to the top of the page
+Quote Post
potreb
post
Post #6





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Bo może nie zczytuje redirect poprawnie?
Spróbuj wyświetlić sobie zmienną redirect.

Ten post edytował potreb 7.03.2008, 14:15:22


--------------------

Go to the top of the page
+Quote Post
jacus24
post
Post #7





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.12.2007

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


Nie wyświetla się nic
Go to the top of the page
+Quote Post
netmare
post
Post #8





Grupa: Zarejestrowani
Postów: 285
Pomógł: 37
Dołączył: 18.12.2007
Skąd: Łódź

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


pokaż kod swojego formularza
Go to the top of the page
+Quote Post
jacus24
post
Post #9





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.12.2007

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


  1. <?php
  2. <form action="logowanie.php" method="post">
  3. Login <input type="text" name="login" value="" size="20" maxlength="40">
  4. Hasło <input type="password" name="haslo" size="20" maxlength="40">
  5. <input type="submit" name="submit" value="Zaloguj">
  6. </form>
  7. ?>
Go to the top of the page
+Quote Post
netmare
post
Post #10





Grupa: Zarejestrowani
Postów: 285
Pomógł: 37
Dołączył: 18.12.2007
Skąd: Łódź

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


a co ma działać skoro nie masz tam żadnego redirect
  1. <input type="hidden" name="redirect" value="./moje_konto.php"/>

wstaw w obrębie formularza

Ten post edytował netmare 7.03.2008, 14:33:34
Go to the top of the page
+Quote Post
jacus24
post
Post #11





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.12.2007

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


wstawiłem ale, nic to nie zmieniło dalej musze kliknąć żeby przejść do strony

Już zrobiłem . dzięki za pomoc.
Go to the top of the page
+Quote Post
netmare
post
Post #12





Grupa: Zarejestrowani
Postów: 285
Pomógł: 37
Dołączył: 18.12.2007
Skąd: Łódź

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


a zamieniłeś to co Ci wcześniej napisałem??

Jak tak to wstaw kompletny kod wszystkich plikow, razem z ich nazwami
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 Aktualny czas: 22.08.2025 - 10:19