![]() |
![]() |
![]() ![]()
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
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#21
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Więc nie wiem czemu to się nie zgadza a powinno
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 1 Dołączył: 10.10.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Co do tego skryptu z logowaniem :
Kod Nie zalogowany ADMINISTRATOR ADMINISTRATOR a34b29541b87b7e4823683ce6c7bf6ae68beaaac - ADMINISTRATOR:ADMINISTRATOR b3aca92c793ee0e9b1a9b0a5f5fc044e05140df3 - administrator Wystarczy uzyć dekodera jest ich pełno i powinieneś już wiedzieć czemu nie działa ![]() -------------------- Chcesz mieć strone, sklep, portal, grę? Napisz do mnie może Tobie pomoge
(cena do uzgodnienia :D) TumS.pl |
|
|
![]()
Post
#23
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
No ok ale czemu tak sie dzieje? Czemu sie 2 razy administrator pojawia i dwukropek, w kodzie nic takiego nie ma
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 1 Dołączył: 10.10.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
W bazie masz tak zapisane pewno przy rejestracji albo cos...
-------------------- Chcesz mieć strone, sklep, portal, grę? Napisz do mnie może Tobie pomoge
(cena do uzgodnienia :D) TumS.pl |
|
|
![]()
Post
#25
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Na 100% login ADMINISTRATOR i haslo administrator ma byc
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#26
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Trzy kroki:
Powinno śmigać. Pozdro! -------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#27
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
dzieki, ale slabo ten skrypt rozumiem
Ten post edytował MateuszScirka 5.04.2009, 18:57:58 -------------------- O! Zimniok :P
|
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 1 Dołączył: 10.10.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Może z bazy masz zle skodowane przecież widzisz w sha1 zobacz jakie w bazie jest i się wyjasni. Zapewne zle dodałeś rekord i przez to błąd
-------------------- Chcesz mieć strone, sklep, portal, grę? Napisz do mnie może Tobie pomoge
(cena do uzgodnienia :D) TumS.pl |
|
|
![]()
Post
#29
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
rekord juz byl dodany, baza jest pobrana
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#30
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
dzieki, ale slabo ten skrypt rozumiem Mój skrypt? No, oj, sorry. Dodaj <input type="submit" value="koduj">. Czyli będzię: echo '<form method="post" action="koduj.php?a=a"><input type="text" name="ciag"><input type="submit" value="koduj"></form>'; Do kodu podajesz ciag do zakodowania. Jak klikniesz koduj, to przejdziemy do koduj.php?a=a i zostanie spełniony drugi warunek. Wtedy wyświetlimy ciag i zakodowany ciag. -------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 1 Dołączył: 10.10.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Ale zaraz sie zdenerwuje
![]() w bazie masz to a34b29541b87b7e4823683ce6c7bf6ae68beaaac - to nie jest sha1("administrator") tylko sha1("ADMINISTRATOR:ADMINISTRATOR") Jak juz zdążyłem zauważyć na innych kontach tez jest zle np Moderator a7f5fbff0b4eec2d6b6e78e38e8312e64d700008 - MODERATOR:MODERATOR widać że login tu jest Spróbuj zalogowac sie na hasło ADMINISTRATOR:ADMINISTRATOR to na 90% wejdziesz Pozdrawiam -------------------- Chcesz mieć strone, sklep, portal, grę? Napisz do mnie może Tobie pomoge
(cena do uzgodnienia :D) TumS.pl |
|
|
![]()
Post
#32
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
No ta ale do gry ktorej ta baza dotyczy loguje sie administrator administrator. NIe powiem graczom zeby wpisywali 2x razy hasla prawda? Pozdro
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#33
|
|
![]() Grupa: Zarejestrowani Postów: 73 Pomógł: 15 Dołączył: 2.04.2009 Skąd: koszalin Ostrzeżenie: (0%) ![]() ![]() |
No ta ale do gry ktorej ta baza dotyczy loguje sie administrator administrator. NIe powiem graczom zeby wpisywali 2x razy hasla prawda? Pozdro np. dla ADMINISTRATOR:ADMINISTRATOR (nazwy zmiennych wstaw sobie swoje ![]()
Ale takie rozwiązanie to prowizorka lepiej poświęć trochę czasu i zrób sobie logowanie porządnie w końcu to kwestia bespieczeństwa. Pozdrawiam -------------------- kantek.com.pl
|
|
|
![]()
Post
#34
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Nom zrobie tak tymczasowo. Ale musze rozwiazac problem czemu tak sie dzieje.
-------------------- O! Zimniok :P
|
|
|
![]() ![]()
Post
#35
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Ale musze rozwiazac problem czemu tak sie dzieje. Odpowiedź: Myślę ze kodujesz w inny sposób a hasło do porównania też w inny. rekord juz byl dodany, baza jest pobrana
-------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#36
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 1 Dołączył: 10.10.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Powiam inaczej bo tak to nie łapiesz jak wrzucałeś baze to wrzuciłeś ze złym hasłem na 100% bo to logowanie działa poprawnie to nie jest wina logowania!! To wina tego rekordu, możliwe że na rejstracji masz zwalone. Bo to nie przy logowaniu robi sie ADMINISTRATOR:ADMINISTRATOR tylko w bazie jest zakodowane tak rozumiesz??
-------------------- Chcesz mieć strone, sklep, portal, grę? Napisz do mnie może Tobie pomoge
(cena do uzgodnienia :D) TumS.pl |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:09 |