Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ogladanie stron po zalogowaniu(?skrypt?), czyli miejsca tylko dla zalogowanych
Ziel
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 25.01.2005

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


jak zrobić zeby pewne strony byly dostępne ale tyko po zalogowaniu
(bez cookies) (logowanie juz mam)

Ten post edytował Ziel 26.01.2005, 16:38:43
Go to the top of the page
+Quote Post
aleksander
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


proponuje if( $zalogowany === true) albo coś w tym stylu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) To najprostrzy sposób. Są tysiące innych np phpgacl. Zajrzyj też tu: http://forum.php.pl/index.php?showtopic=24680&hl=autoryzacja

Polecam kożystać z wyszukiwarki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Ziel
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 25.01.2005

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


moze szerzej troche bo nie wiem za bardzo jak sie do tego zabrac
to jest moj skrypt logowania:
  1. <?php
  2.  
  3. (...)
  4. if($login && $haslo) {
  5. $kontox = &#092;"SELECT * FROM a where login='$login' and haslo='$haslo';\";
  6. $konto = mysql_query ($kontox);
  7. $konto1 = mysql_fetch_array ($konto);
  8. if($konto1) {
  9. print '<p>Twoje dane są poprawne<br />aby przejść dalej kiknij <a href=\"index2.php\">tutaj</a></p>';
  10. } else {
  11. print '<p>Podane przez ciebie dane są nieprawidłowe<br />aby wrócić do strony głównej kliknij <a href=\"index.php\">tutaj</a></p>';
  12. }} else {
  13. print '<TABLE>
  14. <FORM METHOD=\"post\">
  15. <TR><TD>Login:</TD><TD><INPUT type=\"text\" name=\"login\" size=\"9\"></TD></TR>
  16. <TR><TD>Hasło:</TD><TD><INPUT type=\"password\" name=\"haslo\" size=\"10\"> <INPUT TYPE=\"submit\" VALUE=\"OK\"></TD></TR>
  17. </FORM>
  18. </TABLE>';
  19. }
  20. (...)
  21. ?>


chcialbym to jakos zrobic bez uzycia cookies

przydał by się jakiś kawałek kodu za przykład

z gory dzieki

Ten post edytował Ziel 26.01.2005, 19:09:13
Go to the top of the page
+Quote Post
aleksander
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


czemu bez uzycia sesji? to samobojstwo (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) no nie wiem mozesz na przyklad do pliku tekstowego zapisywac kto jest zalogowany a potem w kazdym pliku ktory ma byc chroniony robic sprawdzanie czy jest zalogowany:

-fopen otwierasz plik
-fgets szukasz czy user o takim IP jest zalogowany
- jesli jest wyswietlasz plik
- jesli nie robisz access denied
Go to the top of the page
+Quote Post
Ziel
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 25.01.2005

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


jeszcze jedno
chciałbym by po zalogowaniu uzytkownik przechodzil (link) do wlasciwosci swojego konta (to są te strony tylko dla zalogowanych)

jakich danych uzyc wy odpalaly sie własciwosci danego uzytkownika i po odpalaniu innych podstron ta informacja pozostawala
(cos w stylu textowych MMORPGów lub forów)

prosiłbym o kilka skryptów

[ok. juz wiem]

Ten post edytował Ziel 27.01.2005, 11:58:33
Go to the top of the page
+Quote Post
LukasMG
post
Post #6





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 8.07.2004

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


Cytat(olo @ 2005-01-26 16:57:50)
czemu bez uzycia sesji? to samobojstwo (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) no nie wiem mozesz na przyklad do pliku tekstowego zapisywac kto jest zalogowany a potem w kazdym pliku ktory ma byc chroniony robic sprawdzanie czy jest zalogowany:

-fopen otwierasz plik
-fgets szukasz czy user o takim IP jest zalogowany
- jesli jest wyswietlasz plik
- jesli nie robisz access denied

Schody się zaczną gdy pojawi się gostek np. z tej samej sieci osiedlowej z tym samymi IP.
Można było by kombinować, tylko po co jak są sesje :-).

Ziel, proponuje poczytać:
session" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 21:11