![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
Chcę zrobić formularz zmiany hasła ale chyba źle napisałem zapytanie do bazy danych napisałem tak:
proszę o pomoc co źle zrobiłem |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
kurde dalej mi nie działa zrobiłem tak
wyświetla sie ładnie hasło zmienione ale nie zmienia się w bazie danych proszę o pomoc Ten post edytował krzychu0808 31.07.2008, 11:04:12 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
1. Dlaczego raz piszesz $userpassword, a innym razem $_POST['userpassword']
2. Skąd bierzesz zmienną $numer_usera 3. I najmniej istotne: Dlaczego raz piszesz $_POST['userpassword'] a innym razem: $_POST[userpassword] |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
1. napisałem $userpassword w zapytaniu do bazy bo nie umiałem zamienić tego $_POST['userpassword']
2. $numer_usera jest przesyłany z poprzedniego formularza
i jest przesyłany bo jak wejde to pisze Zmiana Hasła Usera ID xxx 3. tak jakoś ale dalej nie działa jak zmieniłem na where usernumber=$numer_usera to gdy kliknę "zmień hasło" zostają dalej pola ale znika numer w zdaniu Zmiana Hasła Usera ID więc mi się zdaje że coś gdzieś zgubiłem i on przy wysyłaniu gubi gdzieś $numer_usera .. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
a teraz exploit:
Kod www.xyz.pl/?userpassword=nowehaselko' WHERE usernumber = (id_admina) /*
Ten post edytował pyro 31.07.2008, 12:04:31 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
też nie działa kurde ja coś zgubiłem tylko nie wiem co
o co chodzi z tym exploit (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
o to ze ktos w ten sposob moze wbic ci sie na stronke (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Napisz co Ci wyświetla.
#Co do exploita Niezłe jaja z tym są^^ Ktoś Ci może bazę usunąć jak nie zabezpieczysz (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Pozatym musisz gdzieś napisać co to $numer_usera, nigdzie nie ma zdefiniowanej tej zmiennej! Ten post edytował Victor152 31.07.2008, 12:12:41 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
$password bierze się z
a jeżeli $numer_usera przesyłam z poprzedniego formularza to on przy wysyłaniu danych z tego formularza znika (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? |
|
|
![]()
Post
#14
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli pobierasz dane z formularza lub z URLa to nie sa one później widoczne jawnie tylko w tablicach $_POST i $_GET
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czyli jednym słowem sprecyzuj $numer_usera : )
Albo go z wcześniejszych formularzy w cookie wpakuj ale to lipny pomysł. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
o co ci chodzi z tym sprecyzowaniem (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 3 Dołączył: 26.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
zrobiłem tak że zmienna $numer_usera jest przekazywana do echo "<input type=\"hidden\" name=\"usernumber\" value=$numer_usera>"; i po wysłaniu przechodzi ona w $usernumber = $_POST['usernumber']; i dalej idzie jako $usernumber do zapytania ale jest haczyk jak ktoś wpisze źle hasło lub go nie wpisze to wyskuje stosowny błąd a zmienna znika ;/ ta zmienna $numer_usera lub $usernumber musiała by gdzieś być przechowywana jakiś pomysł (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Ten post edytował krzychu0808 31.07.2008, 14:14:25 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
kszychu, zabezpiecz wkońcu ^^
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
to mi powiedz w jaki sposób mam ją zabezpieczyć to zrobię (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.08.2025 - 13:24 |