ForumCała strona

Nawigacja

Aktualnie online

Gości online: 5

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

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 » Podstawowe zagadnienia związane z PHP-Fusion » Przedszkole
 Drukuj temat
Logowanie przed ujrzeniem strony?
Fafu
Czy jest możliwość zrobienia takiego czegoś, że przy włączaniu strony trzeba się zalogować/zarejestrować przed ujrzeniem jej? np. wchodze na moją strone (index.php) i wyskakuje mi komunikat: "Aby zobaczyć stronę trzeba się zalogować lub, jeśli nie masz konta - zarejestrować się" i żeby takie coś nie wyświetlało się jak ktoś jest zalogowany... Bo próbowałem ukrywać panele i linki na stronie, ale to nic nie daje....
pozdrawiam
http://komputery.... Porady dotyczące Komputerów i internetu!! ZAPRASZAM
 
http://komputery.yoyo.pl
Wścibski Gość
Dodany dnia 24.11.2024 01:04:24
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Sadu
a spróbuj np wkleić w index.php zawartość plik login.php, ale musisz usunąć (jak sie nie myle):

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


oraz:

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


i jak masz:

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


to wpisz tam adres gdzie ma ci przekierowac, np news.php
 
Fafu
nie działa :/ po tym jak wejdę na tą zrobioną strone to przechodzi mi odrazu do news. Co jest?

Chciałbym żeby było tak jak tu zrobiłem:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez Fafu dnia 25.02.2007 14:50:48
http://komputery.... Porady dotyczące Komputerów i internetu!! ZAPRASZAM
 
http://komputery.yoyo.pl
Sadu
Pobierz kod źródłowy  Rozwiń Kod źródłowy



spróbuj wrzucic to
 
Fafu
Udało mi się to zrobić. Efekty można ujrzeć na mojej stronie http://komputery.... Trochę się namęczyłem ale już działa! Jak by coś to mogę udostępnić jak to zrobiłem.
pozdrawiam
http://komputery.... Porady dotyczące Komputerów i internetu!! ZAPRASZAM
 
http://komputery.yoyo.pl
Sadu
no to jak byś mógł to opisz jak to zrobiłeś bo moze sie przydać innym użytkownikom
 
Fafu
Dałem to do pliku, bo dam to na mods.php-fusion.p Grin Mam nadzieję, że instrukcja zrozumiała...

Sorki tamten plik był zmodyfikowany od mojej strony ... dodaje ten który powinien działać u wszystkich!
Fafu dodał/a następującą pliki:
logowanie_przed_strona.zip [8.43kB / 238 Pobrane]
logowanie_przed_strona_1.zip [8.42kB / 230 Pobrane]

Edytowane przez Fafu dnia 25.02.2007 18:22:43
http://komputery.... Porady dotyczące Komputerów i internetu!! ZAPRASZAM
 
http://komputery.yoyo.pl
MeTeo
Nie sądze by wylądowało to w labie ;) Powód - Nie działa tak jak powinno. Twoje założenie (z resztą jak też widać na stronie startowej: "ABY MÓC OGLADAĆ STRONĘ TRZEBA SIĘ ZALOGOWAĆ") nie działa w tej modyfikacji :) taki sam efekt otrzymam gdy jako stronę startową ustawie plik login.php (dla doczepliwych dodam te 2 zdania w pliku login.php) i mam twoją "modyfikację". Dopisz do swojego adresu strony np: news.php to mnie na nią nie przeniesie... Jeśli chcesz otrzymać taki efekt musiałbyś wyedytować wszystkie pliki (które wyświetlają się jako podstrony) i nadać im uprawnienia do oglądania tylko userom. Jeśli by nie było się userem i chciało wejść na jakąś podstronę polecenie "else" wywoływało by przeniesienie na stronę login.php lub wyświetlało podstronę z tekstem "Nie jesteś zalogowany/zarejestrowany". Wtedy dałbyś jako stronę startową login.php i masz...

Żeby uzyskać efekt jak napisałem wyżej i tak jakbyś ty chciał to musisz dać na początku kodu (w pliku np news.php)
Pobierz kod źródłowy  Rozwiń Kod źródłowy


A na końcu (przed odwolaniem do footer.php)
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Co do 1 części kodu... Nie jest to tak zupełnie na początku... nie jestem na tyle biegły jeszcze w php & mysql żeby stwierdzić dlaczego skrypt nie działa wstawiając go na początku. Podajemy do na pewno po odwołaniach do plików np:

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


a dalej.. to kwestia chyba pliku... pokazuję wersję dla news.php (nie radzę kopiować :) radzę wzorować na nim gdzie wstawić te dwa fragmenty kodu)

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


A dla paneli podobnie tylko rzecz jasna bez treści czyli "na początku"

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


a "na końcu"

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


To chyba na tyle :) Mój spsób na 100% działa ;) być może da się to też rozwiązać inaczej :)

Pozdrawiam

//UPDATE
Mała rada. Są już modyfikacje z tego co wiem Download'u, Galerii, (nie wiem czy jest artykułów) że są tylko dla zarejestrowanych :) jednak gdy zastosujemy to na wszystkich plikach nie ma już właściwie sensu stosować tego w panelach :) Jak gość zoabczy ciekawe odnośniki, to sie "regnie" no chyba, że jakaś ważna treść w nim jest :)
Edytowane przez MeTeo dnia 25.02.2007 18:34:06
 
Fafu
MeTeo napisał/a:
Nie sądze by wylądowało to w labie Wink Powód - Nie działa tak jak powinno.

Co nie działa? Mi tu wszystko ładnie działa Wink
MeTeo napisał/a:
Twoje założenie (z resztą jak też widać na stronie startowej: "ABY MÓC OGLADAĆ STRONĘ TRZEBA SIĘ ZALOGOWAĆ"Wink nie działa w tej modyfikacji Smile taki sam efekt otrzymam gdy jako stronę startową ustawie plik login.php (dla doczepliwych dodam te 2 zdania w pliku login.php) i mam twoją "modyfikację".


No właśnie tylko dopisałem "te 2 zdania" i usunąłem troche z tych plików - niby nic wielkiego, ale dla totalnych laików trudne... Do tego jeszcze trzeba trochę mieszać w folderze locale więc....

MeTeo napisał/a:Dopisz do swojego adresu strony np: news.php to mnie na nią nie przeniesie... J

Właśnie, że przeniesie! Ale co to da jak zablokowałem wszystko i widać tylko dla użytkowników? Gość zobaczy tylko newsy i już z tego "obejścia" sposobu....
http://komputery.... Porady dotyczące Komputerów i internetu!! ZAPRASZAM
 
http://komputery.yoyo.pl
MeTeo
znaczy przeniesie Wink jak zobaczy newsy?

#1. Edytujesz wszystkie pliki, i stosujesz rozwiązanie tak jak podałem na przykładzie news.php.
#2. Jak masz jakieś panele których nie chciałbyś, żeby gość widział, stosujesz sposób na panele (nie stosowałbym na nawigacji)
#3. Ustawiasz stronę startową jako login.php i tak czy siak gdzie gość nie wejdzie dostanie komunikat
Nie masz praw by ogladac tej podstrony. Jesli chcesz ja zobaczyc musisz sie , a jesli nie masz konta - zarejestrowac

Na upartego można dać include do tego tekstu i pod nim będzie panel logowania... Więc nie widzę zastosowania twojej modyfikacji Smile Bo po prostu nie działa Smile znaczy działa w nawigacji... lecz mogę spokojnie wędrować po stronie znając nazwy plików Smile a chyba nie oto chodzi? prawda?

P.S W moim poprzednim poście nie miałem złych intencji Smile Co bardziej nie obraźliwych Smile jeśli tak to odebrałeś to przepraszam Smile Dałem ci rozwiązanie które działa tak jak chciałeś (miałeś założenie)
Edytowane przez MeTeo dnia 25.02.2007 18:56:51
 
Fafu
Nie wiem jak tobie, ale mi się nie chce edytować wszystkich plików, bo ich jest trochę dużo. Znasz nazwy plików i co zrobisz na stronie? Nic. Wejdziesz sobie w downloads.php i nic nie zobaczysz bo jest tylko dla użytkowników. Niezalogowani mogą tylko sobie newsy czytać, nic więcej. Jeśli twierdzisz inaczej to powiedz mi co na mojej stronie ciekawego bez logowania możesz zobaczyć?

Mój sposób jest łatwiejszy i mniej żmudny.

PS. Tamtego posta nie odebrałem źle - tylko jako głupią krytyke Pfft
http://komputery.... Porady dotyczące Komputerów i internetu!! ZAPRASZAM
 
http://komputery.yoyo.pl
MeTeo
"tylko" czytać newsy? yyy to po wtedy robić te "zabezpieczenia" ? To chyba głównie o nie i o artykuły chodzi. Poza tym nikt poważnie nie potraktuje strony gdzie gdy wejdzie na stronę główną wyświetli mu, że żeby oglądać musi sie zalogować a zaraz sobie wejdzie na news.php... ale jak tam chcesz Wink Twój wybór Wink Może komuś innemu sie przyda Smile

// Temat chyba do zamknięcia
 
Fafu
Za wszelką cenę próbujesz dowieść, że mój sposób jest do du*y ... Nie bardzo rozumiem....
http://komputery.... Porady dotyczące Komputerów i internetu!! ZAPRASZAM
 
http://komputery.yoyo.pl
MeTeo
Bo generalnie tak jest Smile Niby chcesz zrobić, żeby nikt nie mógł przeglądać strony przed tym jak sie nie zaloguje a teraz przeczysz sam sobie Wink mówiąc, że zobaczy newsy itp... Chyba nie taka była idea Smile poza tym mój sposób możesz dołączyć do swojego wykorzystując w news.php to Smile Ale rób co chcesz ja dałem rozwiązanie na pytanie jakie jest postawione na początku tematu i sądzę, że mam słuszność w tym co mówię (pisze) i co zrobiłem. Jest to sposób by nikt nie przeglądał strony przed nie zalogowaniem się bo takie coś chciałeś a teraz przeczysz sam sobie. Nie zmuszam cię do używania tego to twoja wola ale zamiast mnie atakować byś spojrzał na to z innej perspektywy - Ktoś posiedział, pomyślał, zainteresował się twoim problemem a co więcej - rozwiązał go tak jak miało być zrobione a ty tą osobę atakujesz, że to bez sensu. Uważam twój sposób na nie wyczerpujący twojego pytania na początku tematu. Tyle ode mnie

//Proszę temat zamknąć
Edytowane przez MeTeo dnia 26.02.2007 15:13:41
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl