| -Vanx- |
Post
#1
|
|
Goście |
Mam problem z logowaniem, wygląda to tak:
ale to niedział(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) a chciałbym aby przy każdym logowaniu rekord "logins" zwiększał się o 1 i po kliknięciu na zaloguj pojawiła się strona index.tpl. Jak mam to zrobić?? Używam smarty. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 7.05.2004 Skąd: Jelenia Góra Ostrzeżenie: (0%)
|
Spróbuj to. nie sprawdzałem także nie wiem czy jest dobrze. Z tego co wiem to $_POST['user'] i $_POST[user] to nei to samo. Dodatkowo w funkcjach mysql nie można używać zmiennych globalnych (ja przynajmniej nie używam bo chyba się nie da). trzeba najpierw przypisać zmienną globalną do zwykłej i wtedy umieszczać taką zmienną w bazie. Dodatkowo nie wiem czy 'logins=logins+1' będzie działać dlatego poprawiłem. Ale jestem niestety prawie przekonany że nie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam. |
|
|
|
| -Vanx- |
Post
#3
|
|
Goście |
Dzięki działa tylko funkacja
niewyświetla mi po zalogowaniu strony głównej (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) i jak zrobić aby po niewypełnieniu któregoś pola wyskakiwał napis: wypełnij wszystkie pola!. (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
Post
#4
|
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
Potem to assignujesz (assign_by_ref - najlepiej) do smarty i wysietlasz... |
|
|
|
| -Vanx- |
Post
#5
|
|
Goście |
Dzięki!, tylko jak zrobić aby po zalogowaniu wyświetlił mi się plik index.tpl??
|
|
|
|
Post
#6
|
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
Qrde (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) na to jest 100 sposobow:P
Mozesz np tak
|
|
|
|
| -Vanx- |
Post
#7
|
|
Goście |
Tak się składa że ja mam taki warunek (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
tylko ten plik index.tpl się nie pojawia (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif) |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 3.07.2005 Ostrzeżenie: (0%)
|
Już to zrobiłem napisałem tak
tylko że nawet jak się niezaloguje to i tak można wejsć do index.tpl (wpisując adres do przegladarki) a jak można zrobić aby nie zalogowany wogóle nie mógł wejść na stronę?? |
|
|
|
Post
#9
|
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
Ke? Chyba masz maly zonk. Nie wiem na jakim jestes etapie w naucze php ale mysle ze powineines przemyslec to co piszesz. Jak mozna cos takiego zrobic znacyz ze program nie jest w ogole przemyslany. Swoja droga co to za dziwny link... Zrobo sobie osobny plik (tak bedize najprosciej) do ktorego ma wstep tylko zarjesterowany i w nim bedzie to co ma zarejestrowany... (na poczatku sprawdzacz czy gosc jest zarejestrowany, jak nie to odlysza go do pliku oblugujacego zywklego goscia.) |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 3.07.2005 Ostrzeżenie: (0%)
|
Właśnie w tym problem że nie wiem jak (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) a gdybym użył cookies?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) gdy się loguje wysyła ciasteczko do komputera logującego, następnie na stronie sprawdzał by czy ciasteczko jest w komputerze. Bezpieczne jest używanie ciasteczek??
|
|
|
|
Post
#11
|
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
Cytat(Vanx @ 2005-07-03 16:41:23) Właśnie w tym problem że nie wiem jak (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) a gdybym użył cookies?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) gdy się loguje wysyła ciasteczko do komputera logującego, następnie na stronie sprawdzał by czy ciasteczko jest w komputerze. Bezpieczne jest używanie ciasteczek?? zle zabezpieczenie, ciasteczko moge sobie dodac sam, juz lepiej sessje. |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 3.07.2005 Ostrzeżenie: (0%)
|
Nie znam się za bardzo na sesjach (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) mógłby mi ktoś napisac jagby takie logowanie na sesjach miało by wyglądać??
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%)
|
session" title="Zobacz w manualu PHP" target="_manual <- tam jest sporo o sesjach.
Ten post edytował NuLL 3.07.2005, 18:57:33 |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 3.07.2005 Ostrzeżenie: (0%)
|
Zrobiłem tak:
plik login.php:
plik index.tpl:
ale nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) co zrobiłem źle?? |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%)
|
|
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 3.07.2005 Ostrzeżenie: (0%)
|
Dodałem
ale też nie działa (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) Ten post edytował Vanx 6.07.2005, 10:34:05 |
|
|
|
Post
#17
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
po pierwsze: session_start musisz tez do index.tpl wstawic.
po drugie: robisz link do index.tpl. A masz ustawione aby pliki z rozszerzeiem .tpl parsowal ci php? Inaczej to raczej to nie prawa dzialać. Chyba że ja oczymś ni wiem. Daj mu rozszerzenie php i już |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 3.07.2005 Ostrzeżenie: (0%)
|
a jak zrobić aby po naciśnięciu na zaloguj pojawił się index.php, ale bez smarty??
|
|
|
|
Post
#19
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
|
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 3.07.2005 Ostrzeżenie: (0%)
|
jak tak dam
to po naciśnięcu na zaloguj wyskoczy mi, Zostałeś zalogowany kliknij <a href="index.tpl">TUTAJ</a>. bo użyłem funkcji print, a jak zrobić aby od razu po naciśnięciu na zaloguj (przycisk) wyświetlił się index.php? |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 14:41 |