ForumCała strona

Nawigacja

Aktualnie online

Gości online: 4

Użytkowników online: 0

Łącznie użytkowników: 25,386
Najnowszy użytkownik: Hisfatt

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
01.04.2024 12:28:45
Wszystkiego najlepszego z okazji świąt.

JazOOn
28.02.2024 19:25:31
ja zostałem przy fusionie ale nazywa się 360. Projektowanie i druk 3d...

MajsterBieda
25.02.2024 00:12:42
Ponad 20 lat .... tosz to sioook panie.... Grin

JazOOn
24.02.2024 20:32:31
a już na pewno mamuty

JazOOn
24.02.2024 20:31:59
Albo dinozaury

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
Przekierowanie po zalogowaniu
Michas89
Mam pytanie. Czy jest możliwość zmiany, że tak powiem, trybu odświeżania? Chodzi mi o to, żeby po odświeżeniu strony nie przenosiło użytkownika na stronę główną tylko na stronę, na której się znajdował.
Mam nadzieję, ze jest to możliwe, bo dotychczasowa sprawa jest bardzo niewygodna Angry
Będę wdzięczny za wszelkie info.


Proszę pisać tematy związane z problemem. Odświeżanie w tym przypadku, to tylko sposób przekierowania // Gander
Edytowane przez Gander dnia 02.12.2006 12:35:34
 
Wścibski Gość
Dodany dnia 24.04.2024 07:07:05
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Gander
Bardzo prosto:
W pliku setuser.php znajdujesz linijkę:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

i zamieniasz na:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Ten sposób ma jedną wadę: nie wraca na strony z parametrem np viewpage.php?page_id=1


Chodzi mi po głowie jeszcze jeden pomysł, ale zrobię go rano bo dziś jestem już bardzo zmęczony ;)
 
gander.solutions
Michas89
Spoko. Wielkie dzięki. Jak zrobisz to drugie to także mógłbyś mi podsunąć Wink
 
Gander
(I) No więc bierzemy w obroty plik user_info_panel.php:

1) dodajemy w adresie linku wylogowującego paramtr page:

Pobierz kod źródłowy  Rozwiń Kod źródłowy

2) w formularzu logowania dodajemy pole ukryte:

Pobierz kod źródłowy  Rozwiń Kod źródłowy

(II) Teraz trzeba dodać coś niecoś w maincore.php. Znajdź linijkę o treści:

Pobierz kod źródłowy  Rozwiń Kod źródłowy

po:

Pobierz kod źródłowy  Rozwiń Kod źródłowy

dodaj:

Pobierz kod źródłowy  Rozwiń Kod źródłowy

a następnie dopisz na końcu każdego adresu zmienną $page:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


(III) Teraz zmodyfikujemy ostatni plik, setuser.php aby przekierowywał spowrotem na właściwą stronę:

W nagłówku zmieniamy znacznik meta-refresh:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Dzięki tym zabiegom użytkownik wróci na stronę, z której się zalogował lub wylogował.


W załączniku znajdują się wszystkie 3 zmodyfikowane pliki (z pakietu 6.01.6).
Gander dodał/a następującą plik:
przekierowanie.zip [9.95kB / 648 Pobrane]

Edytowane przez Gander dnia 02.12.2006 12:33:16
 
gander.solutions
jacekhc666
Jedna uwaga, wiem że temat stary jak cholera ale pisze... To przekierowanie jest ok, działa ale jak osoba przeglądała coś co jest przeznaczone dla użytkowników (zalogowanych) to po wylogowaniu widzi stronę a tam gdzie było coś tylko dla zalogowanych jest puste miejsce, wygląda to dość dziwnie i dobrze żeby wiedział o tym ktoś kto to zamierza zainstalować. Uff.... Mam nadzieje ze wiadomo o co chodzi.
 
inyourface.pl
Gander
Nie znam obecnie żadnego rozwiązania tego problemu...
 
gander.solutions
jacekhc666
Może dało by się zrobić tak ze po zalogowaniu wraca tam gdzie był user ale jak sie wyloguje to przekierowuje go na główną? To by było idealne rozwiązanie
 
inyourface.pl
Gander
Gander napisał/a:
(I) No więc bierzemy w obroty plik user_info_panel.php:

1) dodajemy w adresie linku wylogowującego paramtr page:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Teoretycznie po usunięciu tego co czerwone powinno działać tak jak oczekujesz...
 
gander.solutions
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl