Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz logowania z przekierowaniem
tosiek
post
Post #1





Grupa: Zarejestrowani
Postów: 142
Pomógł: 0
Dołączył: 7.07.2008

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


Witam. Mam pewien problem... jak w zwykłym formularzu logowania na każdej podstronie w phpBB skorzystać z przekierowania jakie oferuje mod Smart login redirect:
http://www.phpbbhack­s.com/download/1164

zwykłe action dla login.php nie działa, bo do adresu logowania dodaje redirect dopiero po kliknięciu na zaloguj w zwykłym menu i przenosi do formularza logowania z np. takim adresem:
/login.php?redirect=viewtopic.php&t=1208577

Więć jak zrobić taki formularz jak niżej ale z przekierowaniem ?
(smart login redirect przekierowuje do strony na jakiej byliśmy przed zalogowaniem)






<div style="position:absolute; top:3px; right: 10px; color: white; text-align: right">
<form method="post" action="login.html">
<span class="gensmall">Login: <input class="post" onFocus="Active(this); this.value=''" onBlur="NotActive(this)" type="text" name="username" size="8" value="nick"/> &nbsp; Hasło: <input class="post" onFocus="Active(this); this.value=''" onBlur="NotActive(this)" type="password" name="password" value="1111111" size="8" />
<input type="submit" class="liteoption" name="login" value="Zaloguj" /><br />
Zapamiętać? <input class="text" type="checkbox" name="autologin" />
</span>
</form>
</div>


pozdrawiam


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Kamil Jura
post
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 2
Dołączył: 28.01.2009
Skąd: Opole

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


Nie wiem czy dobrze Cię zrozumiałem.

Kod
<input type="hidden" name="redirect" value="<? echo $_SERVER['HTTP_REFERER']; ?>" />


Później przekierowujesz już łatwo w PHP w pliku akcji (login.php czy jak tam jest nazwany)

Pozdrawiam,
Kamil Jura

Ten post edytował Kamil Jura 29.01.2009, 01:12:53


--------------------
Agencja Interaktywna ENERO - Strony www, reklama, identyfikacja wizualna - www.enero.com.pl
Go to the top of the page
+Quote Post
tosiek
post
Post #3





Grupa: Zarejestrowani
Postów: 142
Pomógł: 0
Dołączył: 7.07.2008

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


chodzi mi o to żeby po zalogowaniu kierowało spowrotem na adres z którego się formularz wypełniało

bo tamten mod dopisuje do adresu redirect dopiero po kliknięciu zaloguj i formularz jest z adresem z redirect
przykład kliknąłem na nowy temat:
http://www.elektroda.pl/rtvforum/login.php...wtopic&f=18

i tak samo jakoś formularz musiałby korzystać z redirecta

A tamten input to do czego bo w php coś zielono mi (wiem co robi) ale co mam zrobić w login php smile.gif ?

Ten post edytował tosiek 29.01.2009, 07:44:08


--------------------
Go to the top of the page
+Quote Post
Kamil Jura
post
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 2
Dołączył: 28.01.2009
Skąd: Opole

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


Cytat
Nie wiem czy dobrze Cię zrozumiałem.

Kod<input type="hidden" name="redirect" value="<? echo $_SERVER['HTTP_REFERER']; ?>" />

Później przekierowujesz już łatwo w PHP w pliku akcji (login.php czy jak tam jest nazwany)


tamten input powinieneś w PHP wykorzystać w ten sposób:

Kod
( tutaj kod odpowiadający za logowanie ) // Pamiętaj aby ten kod był przed jakimkolwiek HTML

// tutaj wstawiasz zmienną wysłaną powyższym inputem
<META http-equiv="Refresh" content="0; url=<? echo $_POST['redirect']; ?>">


Pozdrawiam,
Kamil Jura

Ten post edytował Kamil Jura 29.01.2009, 07:52:20


--------------------
Agencja Interaktywna ENERO - Strony www, reklama, identyfikacja wizualna - www.enero.com.pl
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: 21.08.2025 - 16:55