![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Witam. Miałem skrypt bez bazy, jednak po dodaniu bazy danych musiałem go przerobić, słabo mi to wyszło bo coś nie działa za bardzo, cały czas złe hasło, przerabiałem go jak się da, dorabiałem itd i mam
Nie wiem co jest źle bo nie loguje do bazy... -------------------- O! Zimniok :P
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Polecam otworzyć połączenie:
mysql_connect();" title="Zobacz w manualu PHP" target="_manual i wybrać bazę mysql_select_db();" title="Zobacz w manualu PHP" target="_manual -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
wysyłasz post , a chcesz odebrać get A co ma piernik do wiatraka, że tak to ujmę? POST i GET mogą iść jednocześnie i w tym konkretnym przypadku zapewne tak jest. Moim pytaniem jest więc - czy to cały skrypt, czy jego część? Czy jest w nim w ogóle połączenie się z bazą danych? Jaki konkretnie błąd zwraca skrypt? -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Polaczenie z baza jest OK. Mysle ze tu chodzi o hashowanie sha1. Poniewaz gdy je usunę, zmienie w bazie to i owo zeby nie bylo hasla hashowanego wszystko dziala ale po dodaniu hasha wszystko sie wali. Tabela ma nazwe sha_pass_hash jak zauwazyliscie (ja jej nie tworzylem) wiec chyba sha1 jest kodowanie. Teraz wywala caly czas ze zle haslo lub login
Tak to czesc wiekszego skryptu (jego poczatek) PS prosze tez o rady jak go od SQL INj ochronic Ten post edytował MateuszScirka 20.03.2009, 17:56:41 -------------------- O! Zimniok :P
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
To pokaż nam przykładowy rekord z tabeli z hashami... jej nazwa nie musi mieć nic do zawartości.
Przy zapisywaniu i tak trzeba zapisać jako hash. @edit Co do zabezpieczeń przed SQLi, mysql_real_escape_string" title="Zobacz w manualu PHP" target="_manual, addslashes" title="Zobacz w manualu PHP" target="_manual Ten post edytował fifi209 20.03.2009, 18:02:49 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
wyświtl sobie tablice $_POST, zahashowane hasło, może błędy w zapytaniu
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
nie tego wina
![]() -------------------- O! Zimniok :P
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
ale wyświetliłeś i porównałeś z baza??jakieś błędy wyskakują
![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Może sie mylę mozę źle radzę.
Myślę ze kodujesz w inny sposób a hasło do porównania też w inny. Ale mogę się mylić. Też kiedyś miałem logowanie jednego użytkownika, potem przeniosłem to na bazę, a potem dałem hashowanie i dluuuugo mi nie działało. Kod za pomocą echo sha1('tajnehaslo'); brałem shasowaną wersję hasła dalej ręcznie kopiowałem to do bazy, update i wpisywałem tajnehaslo w formularz Miałem wtedy tylko jeden wiersz w tabeli, takze w koncu doszedłem co tam było. No, ale teraz nie pamiętam. -------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
To moze ktos pozmienia ten skrypt, bo dosc chaotyczny jest
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
To może przepiszesz go zgodnie ze wskazówkami? Na ogłoszenia/zlecenia jest odpowiedni dział.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Ja bym to zrobił inaczej.
Wczesniej zrób to co napisałe post wczesniej i pórbuj aż ci wyjdzie. To moze ktos pozmienia ten skrypt, bo dosc chaotyczny jest Dlatego twórcy php, i nie tylko umożliwili dodawanie komentarzy, wcięć enterów, odstępów, tab, spacji itp. itd.
-------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Napisałem własne
Jednak zawsze mnie przenosi do panelu ^^ -------------------- O! Zimniok :P
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Gdyż w zmiennej $query zawsze coś jest;d
Daj tam zamiast $query $dane = mysql_fetch_assoc($query) -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]() ![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
To znowu ja. Wiem na czym polega problem. Otóż: hasło które koduję i porównuję nie jest identyczne z tym które mam w bazie. Oto kod:
Login: ADMINISTRATOR hasło: administrator Oto moje porównanie: Kod Nie zalogowany ADMINISTRATOR ADMINISTRATOR a34b29541b87b7e4823683ce6c7bf6ae68beaaac b3aca92c793ee0e9b1a9b0a5f5fc044e05140df3 JAk to naprawić? Ten post edytował MateuszScirka 5.04.2009, 10:44:05 -------------------- O! Zimniok :P
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
jakim cudem hash sha1 z ADMINISTRATOR jest a34b29541b87b7e4823683ce6c7bf6ae68beaaac jak ja mam 25c5d184fd3c8e7d24af0e237c061f5480a5e86e ... o.O'
Ja nie wiem co ty tam robisz ... Ten post edytował decha-design 5.04.2009, 10:48:23 -------------------- Grzegorz 'Decha' Polek »
º http://grzegorzpolek.com º http://www.facebook.com/grzegorz.polek º http://www.lastfm.pl/user/Dechaa ![]() |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
napisałem przecież że hash z administrator a nie ADMINISTRATOR
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Myślę ze kodujesz w inny sposób a hasło do porównania też w inny. Ale mogę się mylić. To znowu ja. Wiem na czym polega problem. Otóż: hasło które koduję i porównuję nie jest identyczne z tym które mam w bazie. Oto kod: A nie mówiłem? -------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 07:57 |