Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Kodowanie znaków w MD5
Inaro
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.03.2010

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


Cześć, mam problem ponieważ nie koduje mi haseł w formacie MD5, na dole daje tabele i w polu "Key" powinno kodować chodź Tego nie robi.
  1. CREATE TABLE IF NOT EXISTS `mybb_game_konta` (
  2. `id` mediumint(255) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `Key` varchar(40) NOT NULL,
  4. `CK` varchar(255) NOT NULL DEFAULT '0',
  5. `Admin` varchar(255) NOT NULL DEFAULT '0',
  6. `Cash` varchar(255) NOT NULL DEFAULT '300',
  7. `Leader` varchar(255) NOT NULL DEFAULT '0',
  8. `Member` varchar(255) NOT NULL DEFAULT '0',
  9. `BMember` varchar(255) NOT NULL DEFAULT '0',
  10. `Pos_x` varchar(255) NOT NULL DEFAULT '827.5804',
  11. `Pos_y` varchar(255) NOT NULL DEFAULT '-1369.9371',
  12. `Pos_z` varchar(255) NOT NULL DEFAULT '-0.5015',
  13. `Health` varchar(255) NOT NULL DEFAULT '100.0',
  14. `Interior` varchar(255) NOT NULL DEFAULT '0',
  15. `World` varchar(255) NOT NULL DEFAULT '0',
  16. `Char` varchar(255) NOT NULL,
  17. `Prace` varchar(255) NOT NULL DEFAULT '0',
  18. `Plec` varchar(255) NOT NULL,
  19. `Wiek` varchar(255) NOT NULL,
  20. `Kolorskory` varchar(255) NOT NULL,
  21. `Warns` varchar(255) NOT NULL DEFAULT '0',
  22. `Pbiskey` varchar(255) NOT NULL DEFAULT '0',
  23. `Numer` varchar(255) NOT NULL DEFAULT '0',
  24. `BW` varchar(255) NOT NULL DEFAULT '0',
  25. `Godziny` varchar(255) NOT NULL DEFAULT '0',
  26. `Account` varchar(255) NOT NULL DEFAULT '0',
  27. `VIP` varchar(255) NOT NULL DEFAULT '0',
  28. `Hotel` varchar(255) NOT NULL DEFAULT '0',
  29. `Wiezienie` varchar(255) NOT NULL DEFAULT '0',
  30. `WiezienieCzas` varchar(255) NOT NULL DEFAULT '0',
  31. `KluczeTest` varchar(255) NOT NULL DEFAULT '0',
  32. `PM` varchar(255) NOT NULL DEFAULT '0',
  33. `Gwiazdki` varchar(255) NOT NULL DEFAULT '0',
  34. `Ranga` varchar(255) NOT NULL DEFAULT '0',
  35. `Items` varchar(255) NOT NULL DEFAULT '0',
  36. `Fryzura` varchar(255) NOT NULL DEFAULT '0',
  37. `MaxWeight` varchar(255) NOT NULL DEFAULT '0',
  38. `Glodny` varchar(255) NOT NULL DEFAULT '500.0',
  39. `PijakIlosc` varchar(255) NOT NULL DEFAULT '0',
  40. `name` varchar(255) NOT NULL,
  41. `PunktyAkcji` varchar(255) NOT NULL DEFAULT '5',
  42. `PunktyKradziezy` varchar(255) NOT NULL DEFAULT '0',
  43. `ZabityPrzez` varchar(255) NOT NULL DEFAULT '0',
  44. `ZabityPrzezBron` varchar(255) NOT NULL DEFAULT '0',
  45. `NazbieraneSmieci` varchar(255) NOT NULL DEFAULT '0',
  46. `PojemnoscLewejKieszeni` varchar(255) NOT NULL DEFAULT '0',
  47. `PojemnoscPrawejKieszeni` varchar(255) NOT NULL DEFAULT '0',
  48. `PojemnoscPlecaka` varchar(255) NOT NULL DEFAULT '0',
  49. `uid` varchar(255) NOT NULL,
  50. `IG` varchar(255) NOT NULL DEFAULT '0',
  51. `Alkohol` varchar(255) NOT NULL DEFAULT '0',
  52. `Brudny` varchar(255) NOT NULL DEFAULT '500.0',
  53. `Choroba` varchar(255) NOT NULL DEFAULT '0',
  54. `RadioCanal` varchar(255) NOT NULL DEFAULT '0',
  55. `Zasilek` varchar(255) NOT NULL DEFAULT '0',
  56. `Misja1` varchar(255) NOT NULL DEFAULT '0',
  57. `Misja2` varchar(255) NOT NULL DEFAULT '0',
  58. `Misja3` varchar(255) NOT NULL DEFAULT '0',
  59. `Misja4` varchar(255) NOT NULL DEFAULT '0',
  60. `Misja5` varchar(255) NOT NULL DEFAULT '0',
  61. `BiznesCzlonek` varchar(255) NOT NULL DEFAULT '0',
  62. `Minuty` varchar(255) NOT NULL DEFAULT '0',
  63. `RadioOff` varchar(255) NOT NULL DEFAULT '1',
  64. `OstatnieLogowanie` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  65. `Rejestracja` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  66. KEY `id` (`id`)
  67. ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=54 ;

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A co nam po samej strukturze tabeli? O.o'


--------------------

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!
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jak to co? Po tabeli widać, że Inaro ma niesamowite umiłowanie do varchar wink.gif oraz że ogólnie na bazach to zna się mało.

No ale faktycznie, z problemem ma to średni związek. Może pokaż jak to "kodujesz"


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Inaro
post
Post #4





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.03.2010

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


Właśnie! Kod PHP http://wklej.to/dgmHP od haseł postaci zależy "pass", silnik forum to MyBB.
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jedyna wzmianka o key to ta:
"Key"=>$db->escape_string($mybb->input['pass'])
I tu nigdzie nic nie kodujesz. Myślisz że php samo się domyśli i zakoduje za Ciebie?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Inaro
post
Post #6





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.03.2010

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


Mówiąc szczerze jestem zielony w PHP, dobrze przynajmniej że pomogłeś znaleźć gdzie to trzeba zmienić. A jak zakodować w MD5?

Co trzeba zmienić w tym kodzie co dałeś.
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
obrze przynajmniej że pomogłeś znaleźć gdzie to trzeba zmienić
Jezusiczku.... to ctrl+f w edytorze nie umiesz wcisnąć?
Tak czy siak ja znikam. Nie mam ostatnio cierpliwości do takich tematów. Pewnie ktoś inny się udzieli i ci pomoże.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Inaro
post
Post #8





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.03.2010

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


Nie uciekaj, czekaj smile.gif Znalazłem taki kod w mybb
  1. $logindetails = update_password($user['uid'], md5($password), $user['salt']);

tylko nie wiem jak przerobić ten mój aby kodowało
Go to the top of the page
+Quote Post
!*!
post
Post #9





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Kod
update_password(md5(...


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
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 Aktualny czas: 21.08.2025 - 10:23