![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 3.02.2003 Skąd: Jelenia Góra Ostrzeżenie: (0%) ![]() ![]() |
Witam
Próbowałem napisać własne logowanie ale co chwile coś mi zawodzi. -pobiera userów z bazy mysql -sprawdza czy wpisane haslo i pass jest ok jezeli ok to ustawia zmienna xx= '1' i ustawia cookies loginu i hasła po to aby trzymało logowanie -wylogowanie po klikniaciu na log out działało przy jednym userze w bazie
Ten post edytował lukas_jg 22.08.2006, 14:09:34 -------------------- Łukasz
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 20.02.2005 Skąd: Poznań Ostrzeżenie: (30%) ![]() ![]() |
uzywaj tagow php.... bo tak to nawet nie chce mi sie czytac tego kodu
-------------------- ![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 3.02.2003 Skąd: Jelenia Góra Ostrzeżenie: (0%) ![]() ![]() |
Nikt nie wie ?
-------------------- Łukasz
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 1 Dołączył: 25.02.2006 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Hmm, spróbuj leciutko zmodyfikować swój skrypt. Zakładam, że dane userów (takie jak email i haslo) przesyłaś poprzez formularz, racja? Wówczas wystarczy zrobić procedure logowania wyłącznie dla jednego użytkownika, czyli możesz zmodyfikować swój sql syntax, aby zawierał dodatkowy składnik, tj.
![]() Składnia ta wybierze jedynie jeden wiersz z danymi odpowiedniego użytkownika, więc w efekcie wystarczy porównać hasło znajdujące się w bazie z tym z formularza ![]() PS Zastanawiam sie, po co robisz pętle?
PS1
możesz zamienić na Ten post edytował rama 22.08.2006, 15:59:09 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 13.01.2005 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
calosc jest zle.
Lepiej napisz od nowa ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Masz tak:
Czyli wybierze wszystkie rekordy z bazy, a Tobie jest potrzebny jeden konkretny prawda? Sprawdź za pomocą mysql_num_rows() ile rekordów wybrałeś i zastanów sie, co się dzieje z Twoją zmienną $xx - jakie wartości przybiera i ile razy. Pozdrawiam. -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:40 |