Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]zalogowanie do strony użytkownika
strunet
post 25.01.2009, 23:26:50
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.01.2009
Skąd: katowice

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


witam, pisze tutaj pierwszy raz i dlatego wybrałem przedszkole biggrin.gif
czy ktoś może mi podpowiedzieć, czy po dobrym zalogowaniu się na stronie można w jakiś sposób przekierować użytkownika do jego własnej i niepowtarzalnej podstrony?

może da się określić w adresie przekierowania jakąś zmienną na przykład id użytkownika żeby zgodnie z tym został przekierowany automatycznie na jego prywatną podstronę?

pytam z ciekawości czy jest coś takiego bo nigdzie to nie umiem znaleźć? lub w jaki sposób rozwiązywać takie zagadnienie?
Go to the top of the page
+Quote Post
djstrong
post 25.01.2009, 23:49:34
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 22.09.2006

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


Trochę nie zrozumiałem problemu, ale po udanym zalogowaniu wywołujesz funkcje header" title="Zobacz w manualu PHP" target="_manual z przekierowaniem. Trzeba pamiętać o tym, żeby nic przed jej wywołaniem nie zostało zwrócone na ekran.
Go to the top of the page
+Quote Post
strunet
post 25.01.2009, 23:56:59
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.01.2009
Skąd: katowice

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


dzięki, ok
no w skrypcie php po udanym zalogowaniu używam tej funkcji ale wszystkich zalogowanych użytkowników posyła na jedną stronę. nie wiem czy jest możliwe żeby po przejściu logowania, "rozrzucić" użytkowników na poszczególne podstrony. Np. użytkownik 1 na www.aaa.pl/1.php, zaś użytkownik 2 na www.aaa.pl/2.php
dzięki za zainteresowanie no zaczynam się bawić w php więc moje pytanie może wydawać się niezrozumiałe czy banalne :-)
Go to the top of the page
+Quote Post
djstrong
post 25.01.2009, 23:59:24
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 22.09.2006

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


  1. <?php
  2. header('Location: www.aaa.pl/'.$nr_uzytkownika.'.php');
  3. ?>
Go to the top of the page
+Quote Post
strunet
post 26.01.2009, 00:06:45
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.01.2009
Skąd: katowice

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


czy mogę użyć mysql zeby wyeksportować tą zmienną?
koś się loguje: użytkownik i ma hasło: pasword w tabeli mysql nadany numer np.5 moje pytanie czy da się wyeksportować tą 5 zeby po zalogowaniu użytkownik został skierowany na www.aaa.pl/5.php
będę wdzięczny za odpowiedź czy tak się to da zrobić i postaram się znaleźć odpowiednie rozwiązanie.
Go to the top of the page
+Quote Post
djstrong
post 26.01.2009, 00:16:58
Post #6





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 22.09.2006

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


tak, da się. nie wiem jak sprawdzasz czy jest poprawnie zalogowany, ale zazwyczaj sie robi to wykonując zapytanie select:
  1. SELECT * FROM users WHERE user=$user AND pass=$pass

następnie wykonujesz mysql_fetch_array, jeśli zwróci false, tzn. że nie ma takiego użytkownika, w przeciwnym wypadku tablicę asocjacyjną.
Go to the top of the page
+Quote Post
FasOlQa
post 26.01.2009, 08:39:17
Post #7





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.07.2008
Skąd: Włodawa

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


mam takie pytania czy zamiast przekierowywać użytkowników na strony www.aaa.pl/1.php, www.aaa.pl/1.php, www.aaa.pl/n.php nie lepiej będzie użyć zmiennych przenoszonych przez $_POST?


--------------------
Go to the top of the page
+Quote Post
strunet
post 26.01.2009, 08:46:58
Post #8





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.01.2009
Skąd: katowice

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


dzięki za tą wypowiedź, no jak pisałem na początku jestem tutaj pierwszy raz, i to jest moje pierwsze pytanie no spędziłem cały dzień na necie żeby dowiedzieć się jak najlepiej zrobić takie przekierowanie, no jeśli wiecie gdzie takie informacje uzyskać lub w jaki sposób ułożyć taką funkcję z $_POST będę wdzięczny za każdą podpowiedź
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 Wersja Lo-Fi Aktualny czas: 15.07.2025 - 20:20